在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据-牛翰网

在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据

导言: 在前面的教程我们阐述了应用程序处理二进制数据的2种模式,以及使用FileUpload 控件从浏览器向服务器文件系统上传文件。当文件上传并存储在文件系统里时,应在相应的数据库记录里存储该...
在ASP.NET 2.0中操作数据之三十四:基于DataList和Repeater跨页面的主/从报表-牛翰网

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

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

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

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

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

导言 概述插入、更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据。通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成了,不需要写任...
在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的编辑界面里添加验证控件

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

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

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

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

导言 分页和排序是显示数据时经常用到的功能。比如,在一个在线书店里搜索关于ASP.NET 的书的时候,可能结果会是成百上千,而每页只列出十条。而且结果可以根据title(书名),price(价格),p...
在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数据排序(三)

第七步: 在自定义分页的Repeater 里添加排序功能 现在已经完成了自定义分页,我们再来添加排序功能。ProductsBLL类的GetProductsPagedAndSorted方法和GetProductsPaged一样有startRowIndex 和 m...