2009-08-29 17 views
0

上のコントロールを作成します行 ダイナミクスを使って作成したRemovボタン 私はC# を使っています。私を助けてください。私は2つのラベル、 2つのテキストボックスと2が含まれているダイナミックな行を作成しbuttons-ボタンを追加し、同じを削除&が を削除し、私はdynamicaly作成 を使用して、同じ内容の新しい行を追加したい追加している動的に作成したボタン

+0

あなたがこれをしようとしている文脈について私たちにより多くの情報を提供すれば、あなたのお手伝いがより簡単になります。 Windows Forms、Webフォーム、WPFのどちらですか?あなたが今行っているコードのサンプルは、あなたがしようとしていることを理解するのにも役立ちます。 –

答えて

0

イベントの処理に問題がありますか? あなたはこのようイベントハンドラを追加することがあります。

yourButton.OnClick += new EventHandler(yourEventHandlingMethod); 

private void yourEventHandlingMethod(Object sender, EventArgs e) 
{ 
    // handling stuff 
} 

ない私は、現在利用可能な視覚的なスタジオを持っていないとして、すべてがリテラルであるか確認します。フォームにボタンを追加するときにVSによって作成されたフォームファイルを確認してください。あなたがイベントを受信したオブジェクトを知ることができるしている引数の送信者と

よろしく

0

はあなたのDataGridViewを使用し、そのための行テンプレートを設定しようとしたことがありますか?

0

ASP.NETを使用している場合は、「1つの追加ボタン」と「多くの削除ボタン」というパラダイムを試してみることもできます。あなたが行う方法は(要約)

  • ラベル、テキストボックス、および "追加"ボタンをHTMLマークアップまたはデザイナーを使用してフォームに静的に追加します。
  • ページ初期化イベントで、イベントハンドラに割り当てる削除ボタンのリストを作成します。
  • 削除ボタンを使用してアイテムのリストを表示するルーチンを作成します。削除ボタンが表示されたら、「btnRemove_1234」のような「ID」を割り当てます。ここで、1234は削除する要素のデータベースIDです。
  • 削除ボタンイベントハンドラで、送信者のIDを解析して、リストから削除するアイテムのIDを取得します。アイテムを削除してリストを再表示します。