62,254
社区成员
发帖
与我相关
我的任务
分享
protected void Alter_Click (object sender,EventArgs e)
{
Button Ig = (Button)sender;
GridViewRow gv = (GridViewRow)Ig.Parent.Parent;
string strID= GridView_WarningList.DataKeys[gv.RowIndex].Values[0];
}
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" />
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView> protected void Button1_Click(object sender, EventArgs e)
{
int index = ((GridViewRow)(sender as Button).Parent.Parent).RowIndex;
int id = Convert.ToInt32(GridView1.Rows[index].Cells[0].Text);
Response.Write(id.ToString());
}