首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一个datagrid 绑定两个DataReader方法,大家看看如何避免好

2012-05-16 
一个datagrid 绑定两个DataReader方法,大家看看如何处理好比如有两个DataReaderDataReader1 来自数据库1Da

一个datagrid 绑定两个DataReader方法,大家看看如何处理好
比如有两个DataReader
DataReader1 来自数据库1
DataReader2 来自数据库2

我需要同时将DataReader1 与DataReader2 绑定到一个datagrid控件上

其实就是想合并掉DataReader1 与DataReader2 

但不想使用dataset ....



[解决办法]
第一种,可以增加一个临时表。把datareader都添加到表里。在绑定GridView.
第二种,可以手工添加行记录到GridView.就不用管几个Reader了。
第三种,用union 语句,连接两个查询,生成一个查询语句。

我常用第三种。
[解决办法]
只用一个DataReader?

第一个数据连接打开
SqlDataReader reader=cmd.ExecuteReader("sql1");
绑定
reader.Close();
第一个数据连接关闭

第二个数据连接打开
reader=cmd.ExecuteReader("sql2");
绑定
reader.Close();
第二个数据连接关闭

热点排行