<asp:gridview id="GridView1" runat="server" width="100%" onrowcommand="GridView1_RowCommand" onpageindexchanging="GridView1_PageIndexChanging" onselectedindexchanged="GridView1_SelectedIndexChanged" xmlns:asp="#unknown">
<columns><asp:templatefield headertext="Details">
<itemtemplate>
<asp:linkbutton id="lnkDet" commandname="cmdBind" commandargument="<%# ((GridViewRow) Container).RowIndex %>" runat="server" causesvalidation="false">View Details
</itemtemplate>
</columns>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "cmdBind")
{
LinkButton lb = (LinkButton)e.CommandSource;
int index = Convert.ToInt32(lb.CommandArgument);
TextBox3.Text = GridView1.Rows[index].Cells[3].Text.ToString();
TextBox4.Text = GridView1.Rows[index].Cells[3].Text.ToString();
TextBox7.Text = GridView1.Rows[index].Cells[4].Text;
Label7.Text = GridView1.Rows[index].Cells[1].Text;
Label9.Text=GridView1.Rows[index].Cells[1].Text;
TextBox8.Text = GridView1.Rows[index].Cells[6].Text;
TextBox6.Text = GridView1.Rows[index].Cells[2].Text;
TextBox5.Text = GridView1.Rows[index].Cells[6].Text;
}
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
}