在ASP.NET 2.0中操作数据之四十二:DataList和Repeater数据排序(一)-牛翰网

在ASP.NET 2.0中操作数据之四十二:DataList和Repeater数据排序(一)

导言 DataList和Repeater数据分页里我们学习了如何在DataList里添加分页功能。我们在ProductsBLL类里创建了一个名为GetProductsAsPagedDataSource的方法,它返回一个PagedDataSource对象。当绑...
在ASP.NET 2.0中操作数据之四十一:DataList和Repeater数据分页-牛翰网

在ASP.NET 2.0中操作数据之四十一:DataList和Repeater数据分页

导言 分页和排序是显示数据时经常用到的功能。比如,在一个在线书店里搜索关于ASP.NET 的书的时候,可能结果会是成百上千,而每页只列出十条。而且结果可以根据title(书名),price(价格),p...
在ASP.NET 2.0中操作数据之四十:自定义DataList编辑界面-牛翰网

在ASP.NET 2.0中操作数据之四十:自定义DataList编辑界面

导言 DataList的编辑界面由EditItemTemplate里的标记语言和web控件定义。在目前为止所做的DataList编辑功能的例子里,编辑界面都只包含TextBox。在前面一章里,我们通过添加验证控件来增加了用...
在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件-牛翰网

在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件

导言 到目前为止的讨论编辑DataList的教程里,没有包含任何验证用户的输入,即使是用户非法输入— 遗漏了product的name或者负的price— 会导致异常。在前面一章里我们学习了如何在DataList的Upd...
在ASP.NET 2.0中操作数据之三十七:DataList批量更新-牛翰网

在ASP.NET 2.0中操作数据之三十七:DataList批量更新

导言 在前面我们学习了如何创建item级的DataList。和可编辑的GridView一样,每个DataList里的item都包含一个Edit button,当点击时,item会变的可编辑。item级的编辑在偶尔需要更新时没什么问题...
在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述-牛翰网

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

导言 概述插入、更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据。通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成了,不需要写任...
在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表-牛翰网

在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表

导言 在前面一章里我们学习了如何用两个页分别显示主/从信息。在“主”页里我们用Repeater来显示category。每个category的name都是一个链到“从”页的hyperlink。在从页里用一个两列的DataList...
在ASP.NET 2.0中操作数据之三十四:基于DataList和Repeater跨页面的主/从报表-牛翰网

在ASP.NET 2.0中操作数据之三十四:基于DataList和Repeater跨页面的主/从报表

导言 在前面一章里我们学习了如何在一个页里显示主/从信息.另外一种经常使用的模式就是将主从信息用两个页分别显示.在前面的跨页面的主/从报表 我们通过GridView显示所有的supplier来使用这个模...
在ASP.NET 2.0中操作数据之三十三:基于DataList和Repeater使用DropDownList过滤的主/从报表-牛翰网

在ASP.NET 2.0中操作数据之三十三:基于DataList和Repeater使用DropDownList过滤的主/从报表

导言 在前面的使用DropDownList过滤的主/从报表一章里我们使用GridView创建的主/从表,显示一些'主'记录.用户可以根据主记录来查看'从'(详细)的内容.主/从表在呈现一对多关系和含多列的表的信息...
在ASP.NET 2.0中操作数据之三十二:数据控件的嵌套-牛翰网

在ASP.NET 2.0中操作数据之三十二:数据控件的嵌套

导言 除了静态HTML和数据绑定语法,template也可以包含Web控件和用户控件.这些控件的属性可以通过声明语法,数据绑定语法或在服务器端通过事件处理编程来设置. 通过将控件嵌入到template里,可以自...