模板按钮 GridView
Template Button GridView
我在我的 Web 应用程序中使用 GridView,并将默认的 delete/edit 按钮转换为模板字段。我这样做是因为我不能简单地使用生成的默认 SQL 删除查询从数据库中删除用户。
我想使用 Membership.DeleteUser() 但是我不知道如何从与用户按下的 LinkButton 相对应的 GridView 中获取用户名。
我该怎么做?
可以在CommandArgument
中传值,在后面的代码中获取。
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton runat="server" ID="ibtnDelete"
Text="Delete"
CommandName="Delete"
CommandArgument='<%# Eval("UserName") %>'
</ItemTemplate>
</asp:TemplateField>
您也可以在您的 gridview 中使用 DataKeyNames="UserName"
并在代码隐藏中获取它。
我在我的 Web 应用程序中使用 GridView,并将默认的 delete/edit 按钮转换为模板字段。我这样做是因为我不能简单地使用生成的默认 SQL 删除查询从数据库中删除用户。
我想使用 Membership.DeleteUser() 但是我不知道如何从与用户按下的 LinkButton 相对应的 GridView 中获取用户名。
我该怎么做?
可以在CommandArgument
中传值,在后面的代码中获取。
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton runat="server" ID="ibtnDelete"
Text="Delete"
CommandName="Delete"
CommandArgument='<%# Eval("UserName") %>'
</ItemTemplate>
</asp:TemplateField>
您也可以在您的 gridview 中使用 DataKeyNames="UserName"
并在代码隐藏中获取它。