在ASP.NET 2.0中操作数据之六十六:在TableAdapters中使用现有的存储过程
导言: 在前面的文章里我们考察了如何让TableAdapters向导自动的创建存储过程.而在本文,我们将考察如何让TableAdapter使用现有的存储过程。由于Northwind数据库现有的存储过程很少,我们也需要...
在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程
导言: 本教程的Data Access Layer (DAL)使用的是类型化的数据集(Typed DataSets).就像我们在第一章《创建一个数据访问层》里探讨的一样,该类型化的数据集由强类型的DataTable和TableAdapter构...
在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件
导言: 到目前为止,我们的教程围绕的是text数据。然而,很多应用程序既需要处理text数据,也需要处理二进制数据。比如招聘网站可能需要用户上传Word或PDF格式的简历。 使用二进制数据面临一项...
在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox
导言: 在前面的教程里我们探讨了如何为GridView控件添加radio buttons列。当用户最多只能选择一项数据时,我们可以在用户界面里添加radio buttons列,而有时候,我们需要选择任意多项数据。比...
在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据
导言: 在前面的教程,我们用GridView创建了一个批编辑界面。在用户需要一次性编辑多条记录的情况下,批编辑界面很有用。同理,当用户需要同时删除多条记录时,该技术也很有用. 如果你使用过邮...