首先在.aspx页面的gridview里写下
<asp:TemplateField HeaderText="查看头像">
<ItemTemplate>
<asp:Button ID="btnImg" runat="server" Text="查看头像" CommandName="btnImg" CommandArgument='<%#Eval("ID") %>' />
</ItemTemplate>
</asp:TemplateField>
然后再后台.cs的gridviewd的RowCommand事件里写下:
//点击确认头像按钮
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "btnImg")
{
int id = Convert.ToInt32(e.CommandArgument.ToString());//获取的就是点击gridview数据相对应的id号
DataTable dat = affirmMng.GetOnGuardAffirmByID(id);//要实现的方法
…………//想要的数据
}
}
<asp:TemplateField HeaderText="查看头像">
<ItemTemplate>
<asp:Button ID="btnImg" runat="server" Text="查看头像" CommandName="btnImg" CommandArgument='<%#Eval("ID") %>' />
</ItemTemplate>
</asp:TemplateField>
然后再后台.cs的gridviewd的RowCommand事件里写下:
//点击确认头像按钮
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "btnImg")
{
int id = Convert.ToInt32(e.CommandArgument.ToString());//获取的就是点击gridview数据相对应的id号
DataTable dat = affirmMng.GetOnGuardAffirmByID(id);//要实现的方法
…………//想要的数据
}
}

本文介绍如何在ASP.NET应用程序中使用GridView控件添加一个用于查看头像的按钮,并详细展示了如何设置按钮的属性及处理点击事件来获取对应记录的ID。通过后台CS文件中的RowCommand事件处理程序实现了这一功能。
1903

被折叠的 条评论
为什么被折叠?



