文章教程

5.8完善GridView删除功能

8/31/2020 8:52:25 PM 人评论 次浏览

5.8 完善GridView删除功能

学习目标

了解GridView编辑列操作。

这里主要说明的是如何给“删除”链接增加一个提示对话框,以便用户在删除信息的时候可以取消删除操作,而不是一单击“删除”链接就直接删除了。

由于GridView控件是微软提供的集成服务器控件,所以不能直接给GridView控件中的“删除”链接增加代码控制,于是GridView提供了模板编辑功能来解决这个问题,而前提是首先要把对应的字段(列)变成模板列。

(1)在把“编辑”、“删除”字段(列)变成模板列之前先用前面的方法修改一下所有列的标题,修改后的gv02.aspx页面设计窗口如图5-36所示。

图5-36 页面gv02.aspx设计窗口(修改标题后)

(2)在图5-36中,单击选中页面的GridView控件,然后单击右上角的小按钮,显示出“GridView任务”面板,在其中,继续选择“编辑列”项目,弹出如图5-37所示的对话框。

图5-37 GridView编辑列对话框

(3)选中左侧“选定的字段”中的“维护”字段,然后单击右下方的“将此字段转换为TemplateField”,即可完成模板列的转换,然后单击“确定”按钮,再次回到gv02.aspx页面的设计窗口中。单击选中gv02.aspx页面的GridView控件,然后单击右上角的小按钮,显示出“GridView任务”面板,在其中,继续选择“编辑模板”项目,显示如图5-38所示。

图5-38 编辑模板列窗口

(4)在图5-38中,右击“删除”按钮,在弹出的快捷菜单中选择“属性”命令,进入右侧的控件属性编辑窗口,如图5-39所示,给“OnClientClick”属性增加图中所示代码即可,再运行gv02.aspx页面,单击“删除”按钮就会出现提示对话框,如图5-40所示,选择确定就是确认删除了,选择取消就是不删除了。

图5-39 GridView中删除按钮属性编辑窗口

图5-40 页面gv02.aspx删除提示对话框

教程类别