User-1838255255 posted
Hi bhushan98,
According to your description and needs, please check the following sample code:
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" AutoGenerateSelectButton="true">
<Columns>
<asp:BoundField ItemStyle-Width="150px" DataField="CustomerID" HeaderText="Customer ID" />
<asp:BoundField ItemStyle-Width="150px" DataField="ContactName" HeaderText="Contact Name" />
<asp:BoundField ItemStyle-Width="150px" DataField="City" HeaderText="City" />
<asp:BoundField ItemStyle-Width="150px" DataField="Country" HeaderText="Country" />
</Columns>
</asp:GridView><br/>
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="false" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" AutoGenerateSelectButton="true">
<Columns>
<asp:BoundField ItemStyle-Width="150px" DataField="CustomerID" HeaderText="Customer ID" />
<asp:BoundField ItemStyle-Width="150px" DataField="ContactName" HeaderText="Contact Name" />
<asp:BoundField ItemStyle-Width="150px" DataField="City" HeaderText="City" />
<asp:BoundField ItemStyle-Width="150px" DataField="Country" HeaderText="Country" />
</Columns>
</asp:GridView>
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim tblDatas As DataTable = New DataTable
tblDatas.Columns.Add("CustomerID", GetType(System.String))
tblDatas.Columns.Add("ContactName", GetType(System.String))
tblDatas.Columns.Add("City", GetType(System.String))
tblDatas.Columns.Add("Country", GetType(System.String))
tblDatas.Rows.Add("1", "2", "3", "4")
tblDatas.Rows.Add("1", "2", "3", "4")
tblDatas.Rows.Add("1", "2", "3", "4")
tblDatas.Rows.Add("1", "2", "3", "4")
GridView1.DataSource = tblDatas
GridView1.DataBind()
Dim dt As DataTable = New DataTable
dt.Columns.Add("CustomerID", GetType(System.String))
dt.Columns.Add("ContactName", GetType(System.String))
dt.Columns.Add("City", GetType(System.String))
dt.Columns.Add("Country", GetType(System.String))
dt.Rows.Add("1", "2", "3", "4")
dt.Rows.Add("1", "2", "3", "4")
dt.Rows.Add("1", "2", "3", "4")
dt.Rows.Add("1", "2", "3", "4")
GridView2.DataSource = dt
GridView2.DataBind()
End Sub
Protected Sub GridView1_SelectedIndexChanged(sender As Object, e As EventArgs)
Dim gv As GridView = CType(sender, GridView)
Dim Id As String = gv.ID
End Sub
Best Regards,
Eric Du