Report 中一个Dataset有多个DataTable,如何调出数据? DataSet ds=da.Fill(...)...DataTable dt=ds.Tables[0];从dt中选出需要的列,组合成各种新的datatable,再将它们作为数据控件的数据源。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim dsEmail As New DataSetsadEmail.Fill(dsEmail, "tab1")sadEmail.Fill(dsEmail, "tab2")sadEmail.Fill(dsEmail, "tab3")sadEmail.Fill(dsEmail, "tab4")...............一个dataset可以是多个结果集的集合然后:dgdMain.DataBind() '绑定数据 datatable dt1 = ds.tables[1]datatable dt2 = ds.tables[2]datatable dt3 = ds.tables[3]datatable dt4 = ds.tables[4] String sql="select * from tab1";DataSet ds=new DataSet("dsinstance");OleDbDataAdapter da=new OleDbDataAdapter(sql,conn);da.Fill(ds,"tbname1");da.SelectCommand.CommandText="select * from tab2";da.Fill(ds,"tab2");//一个dataset填充多个table.//用datagrid显示ds中的数据dgrid2.DataSource=ds.Tables["tab2"];dgrid2.DataBind(); Dim dsEmail As New DataSet sadEmail.Fill(dsEmail, "tab1") sadEmail.Fill(dsEmail, "tab2") sadEmail.Fill(dsEmail, "tab3") sadEmail.Fill(dsEmail, "tab4") ............... 一个dataset可以是多个结果集的集合 然后: dgdMain.DataBind() '绑定数据 支持 Dim dsEmail As New DataSet sadEmail.Fill(dsEmail, "tab1") sadEmail.Fill(dsEmail, "tab2") sadEmail.Fill(dsEmail, "tab3") sadEmail.Fill(dsEmail, "tab4") ............... 一个dataset可以是多个结果集的集合 然后: dgdMain.DataBind() '绑定数据 支持 以前是每一个存储过程中都只有一个Select语句,然后在Report中创建DataSet,一个一个的把值赋到报表控件上,现在想把几个Select语句放在一个存储过程中,然后一下子分别读出各个DataTable里面的值,不知道如何解决,各位有没有做过这方面的高人? Report中建DataSet怎么用临时表,好像Report不支持这种一下子把所有的DataTable取出来,只能一个Select语句建一个DataSet对应的读值,期望高手能指点一下行还是不行:( 从 dataset 的设计风格来看, 应该是只支持一张表的, 在你设计好 dataset 的时候, 字段就产生了, 而有多张表的话, 字段不一定相同, 如果支持多张表, 就意味着 dataset 的字段不应该在设计时就生成好 求属性集合X关于函数依赖集F的闭包X+ 菜鸟提问,高手请来,关于累计的查询: 存储过程中将字符串转换成十六进制数的函数有么??? DateTime类型和BigInt哪种类型在排续时效率更佳? 无法安装服务 SQL Server Reporting Service 请确定您有足够的权限 sql数据库开发规则 有没人碰到过:对同一条SQL,两台服务器执行计划不一样? 请问谁那里有比较完全的关于API的资料? 这条sql语句有什么问题? 恳请高手写出这个存储过程。 请问一个数据库的连接数问题 求助!!!
sadEmail.Fill(dsEmail, "tab2")
sadEmail.Fill(dsEmail, "tab3")
sadEmail.Fill(dsEmail, "tab4")
...............
一个dataset可以是多个结果集的集合然后:
dgdMain.DataBind() '绑定数据
datatable dt1 = ds.tables[1]
datatable dt2 = ds.tables[2]
datatable dt3 = ds.tables[3]
datatable dt4 = ds.tables[4]
DataSet ds=new DataSet("dsinstance");
OleDbDataAdapter da=new OleDbDataAdapter(sql,conn);
da.Fill(ds,"tbname1");
da.SelectCommand.CommandText="select * from tab2";
da.Fill(ds,"tab2");
//一个dataset填充多个table.//用datagrid显示ds中的数据
dgrid2.DataSource=ds.Tables["tab2"];
dgrid2.DataBind();
Dim dsEmail As New DataSet sadEmail.Fill(dsEmail, "tab1")
sadEmail.Fill(dsEmail, "tab2")
sadEmail.Fill(dsEmail, "tab3")
sadEmail.Fill(dsEmail, "tab4")
...............
一个dataset可以是多个结果集的集合 然后:
dgdMain.DataBind() '绑定数据
支持
Dim dsEmail As New DataSet sadEmail.Fill(dsEmail, "tab1")
sadEmail.Fill(dsEmail, "tab2")
sadEmail.Fill(dsEmail, "tab3")
sadEmail.Fill(dsEmail, "tab4")
...............
一个dataset可以是多个结果集的集合 然后:
dgdMain.DataBind() '绑定数据
支持
现在想把几个Select语句放在一个存储过程中,然后一下子分别读出各个DataTable里面的值,不知道如何解决,各位有没有做过这方面的高人?