テーブルのアイテムをリストするデータ グリッドがあります。各行にボタンがあり、クリックするとユーザーがそのアイテムを編集できるようにする列を追加しました。
テーブルを作成しているので、そのアイテムのIDをボタンに割り当てて、ボタンクリックでそれを参照し、データベースにクエリを実行して、編集する必要があるレコードを取得できますか?
私はVB.Net 4.0でVisual Studio 2012を使用しています
テーブルのアイテムをリストするデータ グリッドがあります。各行にボタンがあり、クリックするとユーザーがそのアイテムを編集できるようにする列を追加しました。
テーブルを作成しているので、そのアイテムのIDをボタンに割り当てて、ボタンクリックでそれを参照し、データベースにクエリを実行して、編集する必要があるレコードを取得できますか?
私はVB.Net 4.0でVisual Studio 2012を使用しています
だから、私が何かを見逃していない限り、あなたはこのようなことをすることができるはずです. 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