在一个DATASET里无法 同时增加N个 DATATABLE (郁闷) 同一个DataSet无法添加多个相同TableName的DataTable你的这些DataTable的TableName是否相同? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得还是你的用法有问题,例如对于sql,想要把多个DataTable加入到DataSet中去,应用SqlDataAdapter类中的Fill(DataSet). DataView objdataview =new DataView(); objdataview=ds.Tables["authors"].DefaultView; dgauthor.DataSource=objdataview; dgauthor.DataBind(); objdataview=ds.Tables["bookname"].DefaultView; dgbookname.DataSource=objdataview; dgbookname.DataBind(); objdataview=ds.Tables["price"].DefaultView; dgbprice.DataSource=objdataview; dgprice.DataBind(); 应该是 你没有设置不同的TABLE NAME 如果你默认的话 都是TABLE[0]这样的话会出现类似情况下面是我的代码SbkcfxsDataSet.Tables[0].TableName="asdf";SpccfxsDataSet.Tables[0].TableName="asdf";WzcfxsDataSet.Tables[0].TableName="asdf";ResultDataSet.Tables.Add(SbkcfxsDataSet.Tables[0].Copy()); ResultDataSet.Tables.Add(SpccfxsDataSet.Tables[0].Copy()); ResultDataSet.Tables.Add(WzcfxsDataSet.Tables["Wzcfxs"].Copy());肯定可以的 但注意 TABLENAME 不能重复哦 asp.net登录问题 DIV在IE9下显示不正确,有的时候没有任何信息,高手请进 新手正则一问. 索引超出范围。必须为非负值并小于集合大小。 如何在gridview每行纪录的下面增加一行,且这行只有一列? 怎样将一个数组中的数据加到dataset中 请帮帮我!!如何显示指定长度的新闻标题啊? 求一正则表达式,高分相赠 关于ASP.NET使用微软自带的COM组件的问题 .net下如何调用WINDOWS API函数 如何访问局域网内的一台电脑 大家来谈谈 自己对duwamish7的一点感受 一句两句都可以 谢谢
SqlDataAdapter类中的Fill(DataSet).
objdataview=ds.Tables["authors"].DefaultView;
dgauthor.DataSource=objdataview;
dgauthor.DataBind();
objdataview=ds.Tables["bookname"].DefaultView;
dgbookname.DataSource=objdataview;
dgbookname.DataBind();
objdataview=ds.Tables["price"].DefaultView;
dgbprice.DataSource=objdataview;
dgprice.DataBind();
如果你默认的话 都是TABLE[0]
这样的话会出现类似情况
下面是我的代码SbkcfxsDataSet.Tables[0].TableName="asdf";
SpccfxsDataSet.Tables[0].TableName="asdf";
WzcfxsDataSet.Tables[0].TableName="asdf";ResultDataSet.Tables.Add(SbkcfxsDataSet.Tables[0].Copy());
ResultDataSet.Tables.Add(SpccfxsDataSet.Tables[0].Copy());
ResultDataSet.Tables.Add(WzcfxsDataSet.Tables["Wzcfxs"].Copy());
肯定可以的 但注意 TABLENAME 不能重复哦