如何:在 GridView Web 服务器控件中启用默认删除功能

更新:2007 年 11 月

GridView 控件支持删除模式,在该模式下用户可以从数据源中删除当前行。无需编写任何代码就可以将删除功能添加到 GridView 控件中。可以将 GridView 控件配置为在每一行都显示一个**“删除”**按钮。在用户单击该按钮时,将从数据源中删除该行并重新显示网格。

ytw750eb.alert_note(zh-cn,VS.90).gif说明:

使用 GridView 控件删除数据是永久性的;不能撤消该删除操作。

过程

使用智能面板启用默认删除功能

  1. 右键单击 GridView 控件,再单击**“显示智能标记”**。

  2. 在智能标记面板中选择**“启用删除”**。

    ytw750eb.alert_note(zh-cn,VS.90).gif说明:

    仅当 GridView 控件所绑定到的数据源控件支持删除功能时,才会在智能标记面板中显示“启用编辑”复选框。例如,如果 GridView 控件绑定到 SqlDataSource 控件,则 SqlDataSource 控件的 DeleteQuery 属性必须包含一个 SQL Delete 语句。

此外,还可以设置 GridView 控件属性。

使用 AutoGenerateDeleteButton 属性启用删除功能

  • 选择 GridView 控件,然后在“属性”窗口中将**“AutoGenerateDeleteButton”**设置为 true。

    - 或 -

  • 在“源”视图的 <asp:GridView> 元素中,将 AutoGenerateDeleteButton 属性设置为 true,如下面的示例所示:

    <asp:GridView Runat="server" ID="GridView1" AutoGenerateDeleteButton="true" />
    

请参见

概念

修改 GridView Web 服务器控件中的数据

参考

GridView Web 服务器控件概述