求一个Dataset的写法.

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:04:48
三张表的连合,由于百度知道不能贴图,我发在别的地方了.
50分散了.
http://www.svnhost.cn/bbs/post-789-1.shtml

建议你去csdn问吧 写活得行列转换太要命了

拉个视图
查询视图绑定出来不就OK了吗
干嘛非要在外面去组合嘛

1,可以用视图
2,直接sql语句三个表的连接查询
3,DataSet中放三个表

用sql语句啊。。。。然后dataset里面就放这个sql语句。。。

sqldatadapter sda=new sqldatadpter(sql,conn)
dataset ds=new dataset();
sda.Fill(ds);

gridview1.datasource=ds;
gridview1.databind();

然后拉一个gridview,确定GridView的属性AutoGenerateColumns设置为False;使用GridView的“编辑列”,添加一个绑定字段:“BoundField”,在该绑定字段的BindField的属性中的数据中的DataField中添加你要绑定的数据库中表的列的名称,然后用你的代码没问题了,或者是在“外观”中的“HeadText”中输入要显示的名称也可以实现