请教一个获取GridView中控件属性的问题。
vb.net吧
全部回复
仅看楼主
level 13
SHDSHCH 楼主
在GridView控件里添加了一个LinkButton和一个ImageButton。怎样实现通过点击LinkButton或ImageButton来获取当前行中LinkButton的Text属性?
网上找了很多方法都有错误。
2013年11月14日 15点11分 1
level 13
SHDSHCH 楼主
表沉。
2013年11月15日 01点11分 2
level 13
SHDSHCH 楼主
求大神啊。。。
2013年11月15日 12点11分 3
level 5
在GridView控件的RowCommand事件中可获得LinkButton的Text属性
原理是先获得单击的当前行,然后再取指定列(单元格)中的内容,大致代码如下:
  Dim index As Integer = CInt(e.CommandArgument)
  Dim row As GridViewRow = ContactsGridView.Rows(index)
如果单元格中是普通文本就简单多了:row.Cells(2).Text就是最终结果,但如果单元格中是控件,比如你说的LinkButton,那么还得先获取这个控件,才能得到它的Text属性值。大致代码如下:
  Dim LnkBtn As LinkButton =Cells (0).FindControl ("LinkButton1")
最后LnkBtn.Text就是想要的最终结果。
这里假设你的LinkButton控件名字叫LinkButton1。
我已经给出了90%的代码,剩下你的自己完善下。
2013年11月16日 02点11分 4
1