Enterprise Library 4.1数据访问应用程序块快速入门【2】使用DataSet检索多行
来源:互联网 发布:淘宝有没有货到付款的 编辑:程序博客网 时间:2024/04/28 21:18
本演练演示如何使用DataSet检索多行数据。它假定以下存储过程已在被引用的数据库中被创建。
CREATE Procedure GetProductsByCategory
(
@CategoryID int
)
AS
SELECT ProductID, ProductName, CategoryID, UnitPrice, LastUpdate
FROM Products
WHERE CategoryID = @CategoryID
1、配置数据库。必要的步骤,请参阅数据访问快速入门。
2、创建一个名为GetProductsInCategory的方法,它接受一个int参数作为标识符并返回一个DataSet。下面的代码添加此方法
3、创建数据库(当你不使用统一的集成方法)。下面的代码使用默认的配置工厂创建一个Database对象。
4、通过以下代码添加命令。此代码创建DbCommand对象的存储过程使用。在这种情况下,代码调用GetProductsByCategory。DbCommand接受一个输入参数,CategoryID。
5、声明DataSet,它将由ExecuteDataSet调用。
6、加入以下代码调用ExecuteDataSet。ExecuteDataSet通过DbCommand对象,表明GetProductsByCategory将填充DataSet。
7、返回的结果向用户界面代码。用户界面可以通过添加以下代码,处理它返回的DataSet的结果并绑定到DataGrid。
文章由唐勇(http://www.tangyong.net/)翻译自微软Enterprise Library系列英文文档,翻译得辛苦,转载请保留,谢谢!
- Enterprise Library 4.1数据访问应用程序块快速入门【2】使用DataSet检索多行
- Enterprise Library 4.1数据访问应用程序块快速入门【1】使用DbDataReader检索多行
- Enterprise Library 4.1数据访问应用程序块快速入门【6】使用DataSet更新数据库
- Enterprise Library 4.1数据访问应用程序块快速入门【7】在XML中进行多行检索
- Enterprise Library 4.1数据访问应用程序块快速入门【3】执行命令和访问输出参数
- Enterprise Library 4.1数据访问应用程序块快速入门【5】在事务内执行多个更新程序
- Enterprise Library 4.1数据访问应用程序块快速入门【4】执行命令和访问一单项目结果
- Enterprise Library 4 数据访问应用程序块
- Enterprise Library 4.0中文文档-数据访问应用程序块【2】数据访问应用程序块简介
- Enterprise Library 4.0中文文档-数据访问应用程序块【1】数据访问应用程序块简介
- Enterprise Library 4.0中文文档-数据访问应用程序块【0】简介
- Enterprise Library Step By Step系列(三):数据访问程序块——入门篇
- Enterprise Library Step By Step系列(三):数据访问程序块——入门篇
- 1.2 Enterprise Library 应用程序块
- Enterprise Library 缓存应用程序块
- Enterprise Library 快速入门
- Enterprise Library 2.0 Hands On Lab 翻译(2):数据访问程序块(二)
- Enterprise Library 3.1 异常应用程序块
- OWASP-IG-002
- Blog 空间转移
- 我的十年 谨以此文迎接我即将到来的三十而立
- 怨恨
- .Net 发展过程
- Enterprise Library 4.1数据访问应用程序块快速入门【2】使用DataSet检索多行
- BCB下Indy汉字乱码的解决办法
- .NET之C#3.0中的新特性
- PowerDesigner菜单中文
- sql有关
- websphere配置和优化参考(网摘)
- asp.net进度条
- 面向变化编程
- CListCtrl 使用小结