在ASP.NET 2.0中操作数据之七十一:保护连接字符串及其它设置信息-牛翰网

在ASP.NET 2.0中操作数据之七十一:保护连接字符串及其它设置信息

导言: ASP.NET应用程序的设置信息通常都存储在一个名为Web.config的XML文件里。在教程的前面部分我们已经好几次修改过Web.config文件了.比如在第一章,我们创建名为Northwind的数据集时,数据...
在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程-牛翰网

在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程

导言: 本教程的Data Access Layer (DAL)使用的是类型化的数据集(Typed DataSets).就像我们在第一章《创建一个数据访问层》里探讨的一样,该类型化的数据集由强类型的DataTable和TableAdapter构...
在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider-牛翰网

在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider

导言: ASP.NET 2.0的网站地图(site map)功能允许页面开发者在一些持久介质(persistent medium),比如一个XML文件里,自己定义一个web程序的site map.一旦定义了之后,我们可以通过System.Web命...
在ASP.NET 2.0中操作数据之三十二:数据控件的嵌套-牛翰网

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

导言 除了静态HTML和数据绑定语法,template也可以包含Web控件和用户控件.这些控件的属性可以通过声明语法,数据绑定语法或在服务器端通过事件处理编程来设置. 通过将控件嵌入到template里,可以自...
在ASP.NET 2.0中操作数据之十三:在DetailsView控件中使用TemplateField-牛翰网

在ASP.NET 2.0中操作数据之十三:在DetailsView控件中使用TemplateField

导言 比起BoundField、CheckBoxField、HyperLinkField以及其他的那些数据字段控件(data field controls)来说,TemplateField提供了一种高度复杂的数据呈现的方法。在上一节中,我们主要着重于...
在ASP.NET 2.0中操作数据之十四:使用FormView 的模板-牛翰网

在ASP.NET 2.0中操作数据之十四:使用FormView 的模板

导言 在上两节教程中,我们看到了如何使用TemplateField来自定义GridView和DetailsView的输入。TemplateField使我们可以高度自主的定义某个特定的列,但不管是GridView还是DetailsView,都会有...
在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox-牛翰网

在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox

导言: 在前面的教程里我们探讨了如何为GridView控件添加radio buttons列。当用户最多只能选择一项数据时,我们可以在用户界面里添加radio buttons列,而有时候,我们需要选择任意多项数据。比...
在ASP.NET 2.0中操作数据之二十三:基于用户对修改数据进行限制-牛翰网

在ASP.NET 2.0中操作数据之二十三:基于用户对修改数据进行限制

导言 很多Web程序都支持用户帐号,根据不同的登录用户提供不同的选项,报表等功能。例如,就我们的教程中,我们要允许供应商公司的一些账户能登录网站并更新它们的产品-包括产品名称和单价,或...
在ASP.NET 2.0中操作数据之六十七:在TableAdapters中使用JOINs-牛翰网

在ASP.NET 2.0中操作数据之六十七:在TableAdapters中使用JOINs

导言: 在关系数据库里,我们处理的数据通常跨越了几个数据表。举例:当展示产品信息时我们很可能想列出每个产品相应的category以及供应商的名称等.诚然,Products表里包含有CategoryID 和Suppl...
在ASP.NET 2.0中操作数据之二十五:大数据量时提高分页的效率-牛翰网

在ASP.NET 2.0中操作数据之二十五:大数据量时提高分页的效率

导言 如我们在之前的教程里讨论的那样,分页可以通过两种方法来实现: 1.默认分页– 你仅仅只用选中data Web control的 智能标签的Enable Paging ; 然而,当你浏览页面的时候,虽然你看到的只是一...