当前位置: 代码迷 >> VB Dotnet >> 点击GridView1中Linkbutton,获得到行索引值,却取不到此行的列值,为什么
  详细解决方案

点击GridView1中Linkbutton,获得到行索引值,却取不到此行的列值,为什么

热度:34   发布时间:2016-04-25 02:12:20.0
点击GridView1中Linkbutton,取得到行索引值,却取不到此行的列值,为什么?
Public Sub GrdView1_RowCommand(ByVal sender As Object, ByVal e As GridViewCommandEventArgs)        

    If e.CommandName = "lbtn" Then

      Dim gvrow As GridViewRow = CType(CType(e.CommandSource, LinkButton).NamingContainer, GridViewRow)

      Dim index As Integer = gvrow.RowIndex

      Dim userid As String =GridView1.Rows(index).Cells(列索引).Text.Trim

    End IF
列索引从0到8都试了,但userid的值始终为“”,为什么?
------解决方案--------------------
Dim userid As String =ctype(GridView1.Rows(index).Cells(列索引).controls(0),lable).Text.Trim
试试
  相关解决方案