您的位置:首页 > 其它

GridView获取当前行主键id

2016-05-04 16:56 344 查看
首先要绑定GridView的主键

this.GridView1.DataKeyNames = new string[] { "ID" };


第一种方法

protected void btnEnd_Click(object sender, EventArgs e)
{
int rowIndex = ((GridViewRow)(((Button)sender).NamingContainer)).RowIndex;
string id = GridView1.DataKeys[rowIndex].Value.ToString();
}


第二种方法

<asp:Button ID="btnDelete" runat="server" UseSubmitBehavior="false" OnClick="btnDelete_Click" CommandArgument='<%#Eval("ID")%>' />


protected void btnDelete_Click(object sender, EventArgs e)
{
string id = ((Button)sender).CommandArgument.ToString();
ifusion.BLL.WT bll = new ifusion.BLL.WT();
bll.Delete(id);
bind();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: