DataSet和DataReader的不同用法

简介: 发现有些人不知道DataSet和DataReader的不同用法,喜欢直接把DataSource赋值为一个Reader,然后就DataBind()。出不来数据再在CSDN上发贴说我全部地方都没有错啊,为什么不出数据。。。以一个下拉框DropDownList1绑定为例子:现在一个DataSet(DS)和一个DataReader(DR)里是相同的数据。用DS的话是:DropDownList1.Da

发现有些人不知道DataSet和DataReader的不同用法,
喜欢直接把DataSource赋值为一个Reader,然后就DataBind()。
出不来数据再在CSDN上发贴说我全部地方都没有错啊,为什么不出数据。。。

以一个下拉框DropDownList1绑定为例子:
现在一个DataSet(DS)和一个DataReader(DR)里是相同的数据。
用DS的话是:
DropDownList1.DataSource=DS.Tables[0];
DropDownList1.......//Text和Value分别绑定字段。
DropDownList1.DataBind();
用DR的话是:
while(DR.Read())
{DropDownList1.ItemsAdd(new ListItem(DR["字段名1"].ToString(),DR["字段名2"].ToString()));}

目录
相关文章
DataReader转DataSet方法
public DataSet ConvertDataReaderToDataSet(SqlDataReader reader) { DataSet dataSet = new DataSet(); do { // Create new data table
2514 0
|
SQL 数据库 C#
C#二十七 Dataset和DataAdapter
C#二十七 Dataset和DataAdapter
78 0
|
C# 数据库
C#编程-69:DataReader和DataSet读取数据库内容示例_
C#编程-69:DataReader和DataSet读取数据库内容示例_
200 0
|
C# 数据库
C#编程-69:DataReader和DataSet读取数据库内容示例
C#编程-69:DataReader和DataSet读取数据库内容示例
233 0
|
XML 缓存 数据库
DataSet用法详细 转
一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。
909 0
|
XML 数据库 数据格式
dataset的用法
一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。
996 0
|
SQL 分布式计算 关系型数据库
Dataset 和DataFrame 的区别_Row 对象 | 学习笔记
快速学习 Dataset 和DataFrame 的区别_Row 对象
289 0
Dataset 和DataFrame 的区别_Row 对象 | 学习笔记
如何把已经属于一个DataSet的DataTable加到另一个DataSet中解决方法
解决方案一、参考、;http://blog.163.com/zhug_1970/blog/static/42983053201057525519/1.先Clone你的DataTable     DataTable   rtnTbl   =     aDt.
905 0