注册 登录
编程论坛 ASP.NET技术论坛

[求助]gridview 绑定 dataset 中查询结果

mlrh3838 发布于 2007-09-08 02:32, 1056 次点击
在一张数据表中有 个 cata 字段,该字段是用于产品分类的
存在A类 B类 C类

建个dataset 然后把 A B C 三个类分开存于 datatable 或 dataview 中
这样可以分别绑定三个GridView
6 回复
#2
冰彩虹2007-09-08 13:41


什么问题
#3
mlrh38382007-09-08 14:40
一般在应用中都中一个DataSet 中 一个 DataTable
绑定时只需 DataSet.Table[0]

能不能按数据库中cata字段中的值分类建立三个DataTable

分别用 DataSet.Table[1] DataSet.Table[2] DataSet.Table[3] 分别绑定三个GridView



#4
bygg2007-09-08 15:55

可以的.
DataSet ds = new DataSet();
SqlDataAdapter da1 = new ....
da1.Fill(ds,"Table1");
SqlDataAdapter da2 = new ....
da2.Fill(ds,"Table2");
SqlDataAdapter da3 = new ....
da3.Fill(ds,"Table3");

这样 ds 里就有三个Table里的表,你调的时候可以根据Table1、Table2、Table3调用,也可以用ds.Table[0]、1、2这样调用

[此贴子已经被作者于2007-9-8 15:56:21编辑过]

#5
血阳2007-09-09 08:24
#6
mlrh38382007-09-10 01:01
谢了

楼上说的方法 是在绑定 SqlDataAdapter 时绑定相应SQL语句是吧
#7
bygg2007-09-10 09:30
是的.
1