我在我的Web应用程序中使用了GridView,并将默认的删除/编辑按钮转换为模板字段。我这样做是因为我不能简单地使用生成的默认SQL删除查询从数据库中删除用户。
我想使用Membership.DeleteUser()但是我不知道如何从GridView获取与用户按下的LinkButton对应的用户名。
我将如何做到这一点?
答案 0 :(得分:1)
您可以在CommandArgument
中传递值,并将其放在后面的代码中。
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton runat="server" ID="ibtnDelete"
Text="Delete"
CommandName="Delete"
CommandArgument='<%# Eval("UserName") %>'
</ItemTemplate>
</asp:TemplateField>
您还可以在gridview中使用DataKeyNames="UserName"
并将其置于代码后面。