在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化-牛翰网

在ASP.NET 2.0中操作数据之十一:基于数据的自定义格式化

介绍 我们可以通过控制HeaderStyle, RowStyle, AlternatingRowStyle和其他一些属性来改变GridView, DetailsView, 和 FormView的样式,比如cssClass, Font, BorderWidth, BorderStyle, Bar, Width...
在ASP.NET 2.0中操作数据之十六:概述插入、更新和删除数据-牛翰网

在ASP.NET 2.0中操作数据之十六:概述插入、更新和删除数据

导言 结束前面的几节,我们已经探讨过了如何使用GridView、DetailsView和FormView控件来显示数据。这些控件简单地操作提供给它的数据。一般地,这些控件通过使用一个数据源控件,例如ObjectData...
在ASP.NET 2.0中操作数据之十九:给编辑和新增界面增加验证控件-牛翰网

在ASP.NET 2.0中操作数据之十九:给编辑和新增界面增加验证控件

导言 在前面三节的示例中,GridView和DetailsView控件使用的是绑定列和CheckBoxField(绑定GridView和DetailsView时,通过智能标记可以令VS根据数据库自动增加对应的类型)。当编辑GridView或者...
在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件-牛翰网

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

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

在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列

导言: 当向类型化的数据集(Typed DataSet)添加一个TableAdapter时,相应的DataTable的构架已经由TableAdapter的主查询定义好了.比如,如果主查询返回A, B,C这3个域,那么 DataTable将有对应的3...
在ASP.NET 2.0中操作数据之二十一:实现开放式并发-牛翰网

在ASP.NET 2.0中操作数据之二十一:实现开放式并发

导言 对于那些仅仅允许用户查看数据,或者仅有一个用户可以修改数据的web应用软件,不存在多用户并发冲突的问题。然而对于那些允许多个用户修改或删除数据的web应用软件,则有可能发生一个用户...
在ASP.NET 2.0中操作数据之十八:在ASP.NET页面中处理BLL/DAL层的异常-牛翰网

在ASP.NET 2.0中操作数据之十八:在ASP.NET页面中处理BLL/DAL层的异常

导言 在一个使用了分层体系架构的ASP.NET web应用系统里处理数据,一般遵循以下几步: 1.确定业务逻辑层需要调用哪个方法,并且需要出入哪些参数。这些参数可以通过硬编码设置,程序自动设定,...
在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录-牛翰网

在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录

导言: 正如教程《概述插入、更新和删除数据》里探讨过的一样, GridView, DetailsView和FormView Web控件都有内置的修改数据的功能。当声明绑定到数据源控件时,可以快速而方便地修改数据——...
在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装-牛翰网

在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装

导言: 正如我们在第16章《概述插入、更新和删除数据》里探讨的那样,GridView控件内建的功能支持对每行数据的编辑和删除功能,你只需要稍稍动一下鼠标就可以创建丰富的数据修改界面而不用写一...
在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据-牛翰网

在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据

导言: 在前面的教程,我们用GridView创建了一个批编辑界面。在用户需要一次性编辑多条记录的情况下,批编辑界面很有用。同理,当用户需要同时删除多条记录时,该技术也很有用. 如果你使用过邮...