宝哥软件园

在ASP .NET 2.0中操作数据之三十六:在数据列表里编辑和删除数据概述

编辑:宝哥软件园 来源:互联网 时间:2021-10-31

导言

概述插入、更新和删除数据里我们已经学习了如何使用显示数据表格(一种控件)等控件来插入,更新删除数据。通过对象数据源和其它数据控件仅仅只需要在智能标签里勾一下检验盒就完成了,不需要写任何代码。而数据列表没有这些内置的功能。我们可以使用1.x里的方法来实现这些功能。在本章我们将看到,数据列表提供了一些事件和属性来完成我们的目的,为此我们需要写一些代码。

本章我们首先学习如何创建一个支持编辑和删除数据的数据列表。后面的教程里我们将学习一些高级的编辑和删除方法,包括验证,DAL和基地址定位连接的异常处理等。

注意:和数据列表一样中继器也不提供内置的这些功能。而且中继器里没有数据列表里提供的那些事件和属性。因此本章和后面的几章我们仅仅只讨论数据列表。

第一步: 创建编辑和删除教程页

首先创建本章和后面几章需要用到的页。添加一个名为编辑删除数据列表的文件夹。然后添加下面的页。确保每页都包含了网站管理员。

默认。aspxbasics。aspxbatchupdate。aspxerrorhandling。aspxueivalizationaspxccustomizedui。aspxoptimisticconcurrency。aspxconfirmationondelete。aspxuesselleveaccession。文件

//files.jb51.net/file_images/article/201605/201605120906251.png

图1: 添加页

和别的文件夹一样,Default.aspx列出教程章节。记得sectionleveltutoriallisting。文件用户控件提供了这个功能。从解决方案里将它拖到我们的页里。

//files.jb51.net/file_images/article/201605/201605120906262.png

图2: 添加sectionleveltutoriallisting。文件用户控件

最后将这些页添加到Web.sitemap里。在带有数据列表和重复项的主/详细报告之后添加下面的标记:

siteMapNode title="使用数据列表编辑和删除"描述="提供编辑和删除功能的报表示例" URL=~/editdeletedatedatalist/default。aspx"siteMapNode title="基础"描述="检查使用数据列表控件编辑和删除的基础“网址=' ~/编辑删除数据列表/基本信息。aspx '/siteMapNode title='批量更新'描述='检查如何在完全可编辑的数据列表中一次更新多条记录URL=' ~/EditDeleteDataList/batchupdate。aspx '/siteMapNode title='错误处理'描述='了解如何优雅地处理数据修改工作流期间引发的异常URL=' ~/EditDeleteDataList/错误处理。aspx '/siteMapNode title='添加数据输入验证'描述='通过提供验证帮助防止数据输入错误URL=' ~/EditDeleteDataList/ui validation。aspx '/siteMapNode title='自定义用户界面'描述='自定义编辑用户界面网址=' ~/编辑删除数据列表/定制

更多资讯
游戏推荐
更多+