<ItemTemplate><asp:CheckBoxID="chkItemSelect"runat="server"/><asp:LabelID="lblname"Text='<%#Bind("name")%>'runat="server"/><asp:ButtonID="btnFindx"runat="server"CommandName="Findx"Text="Do Some thing"CommandArgument='<%#Eval("ID")%>'></asp:Button></ItemTemplate>
So, in event OnRowCommand(Code Behind) :
Protected Sub GridView_RowCommand(sender As [Object], e As GridViewCommandEventArgs)
Select Case e.CommandName
Case "Findx"
MethodFindControlValue()
Exit Select
End Select
End Sub
..in MethodFindControlValue() :
Private Sub MethodFindControlValue()
For Each row As GridViewRow In ApprovalGrid.Rows
Dim chkItemSelect As CheckBox = CType(row.FindControl("chkItemSelect"), CheckBox)
Dim chkItemSelect As Label = CType(row.FindControl("lblname"), CheckBox)
Dim id As String = Convert.ToString(NameGridView.DataKeys(row.RowIndex).Value.ToString())
Next
End Sub