0

テーブルのアイテムをリストするデータ グリッドがあります。各行にボタンがあり、クリックするとユーザーがそのアイテムを編集できるようにする列を追加しました。

テーブルを作成しているので、そのアイテムのIDをボタンに割り当てて、ボタンクリックでそれを参照し、データベースにクエリを実行して、編集する必要があるレコードを取得できますか?

私はVB.Net 4.0でVisual Studio 2012を使用しています

4

1 に答える 1

1

だから、私が何かを見逃していない限り、あなたはこのようなことをすることができるはずです. ID の割り当ては、テーブル行とボタンを作成した場所で発生し、おそらくページの読み込みでは発生しません。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) 
   //create your button then assign the id       
   myButton.ID = "123"
   // assign a generic event handler for all the buttons in the table.
   AddHandler myButton.Click, AddressOf myButtons_Clicked
End Sub

Protected Sub myButtons_Clicked(ByVal sender As Object, ByVal e As EventArgs)
  Button thebtn = CType(sender, Button)
  string btnID = thebtn.ID
  // pass of the ID to whatever method is doing your processing
End Sub
于 2013-04-25T17:24:49.537 に答える