如下:DataTable result = new DataTable();//需要返回的最终表集合
for...
{
DataTable dt_temp = dt...//获取的表结构都是一样的,只是值不一样,获取的表都添加到result中
}
请问如何实现???最好不要说改sql语句(如:union all...),因为我获取datatable的函数时写好的。。
for...
{
DataTable dt_temp = dt...//获取的表结构都是一样的,只是值不一样,获取的表都添加到result中
}
请问如何实现???最好不要说改sql语句(如:union all...),因为我获取datatable的函数时写好的。。
解决方案 »
- lassale addflow 與.net 如何結合使用
- 我要疯了,谁来帮帮我
- 介绍好的ASP.NET的书
- 用WebClient可以仿造HTTP头信息吗?如何实现?
- 如何判断URL后面有没有跟参数?
- 急急急。。。高分求解。。。。。。。。。在一个页面中做增删除改查,用GridView显示查询的数据
- 页面进度条:当点击页面上的 button1 按钮提交时,因为 button_click中的事件比较复杂,执行时间稍长,我想做一个“正在处理数据...”的提
- 谁有支持pop3功能的Jmail组件,请给小妹一份。up者有分
- 有关于DataGrid 分页的简单问题,在线等待~~~~~
- 为什么listbox.selectIndex返回的值都是-1
- 突发奇想,sql语句中是否可以加入MD5,然后直接在sql server中运行
- asp.net 整合discuz NT 论坛问题
{
result=result.AsEnumerable().Concat(dt_temp.AsEnumerable()).CopyToDataTable();
}
??????怎么3个DataTable??你是要把dt_temp 表里数据加到result 吗??
result=dt_temp.Clone();
for(循环dt_temp表)
{
result.ImportRow(行);
}
Clone函数不好用,因为我的书籍表是动态获取的,如果每次都Clone的话,那么最后返回的数据也只是最后一张表里面的数据
这个方式比较好,因为resul(新表)不用管旧表的结构,不用clone
DataTable dt1 =new DataTable();
DataTable dt2 =new DataTable();
dt.Merge(dt1)
dt.Merge(dt2)