我可以为单击按钮分配唯一ID吗?

时间:2013-04-25 17:14:39

标签: database vb.net web-applications .net-4.0 visual-studio-2012

我有一个数据网格,列出了我的表中的项目。我添加了一个列,每列都有一个按钮,如果点击,我希望用户能够编辑该项。

当我创建表时,他们是一种将该项的ID分配给按钮的方法,以便我可以在按钮单击中引用该项,然后查询数据库并检索我需要编辑的记录?

我正在使用Visual Studio 2012和VB.Net 4.0

1 个答案:

答案 0 :(得分: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