C#/.NET 条件合并两个DataTable
来源:互联网 发布:python replace 正则 编辑:程序博客网 时间:2024/05/29 14:40
//先得到两个DataTableDataTable DataTable1 = SqlHelper.GetDataTable("select convert(char(5),id) As 'id' ,num from testSum");DataTable DataTable2 = SqlHelper.GetDataTable("select '统计',Sum(num) from testSum");//复制新建一个新的DataTableDataTable newDataTable = DataTable1.Clone();//将DataTable1的数据加入到新的DataTable中 object[] obj = new object[newDataTable.Columns.Count];for (int i = 0; i < DataTable1.Rows.Count; i++){ DataTable1.Rows[i].ItemArray.CopyTo(obj, 0); newDataTable.Rows.Add(obj);}//将DataTable2的数据加入到新的DataTable中for (int i = 0; i < DataTable2.Rows.Count; i++){ DataTable2.Rows[i].ItemArray.CopyTo(obj, 0); newDataTable.Rows.Add(obj);}//显示到GridView中GridView1.DataSource = newDataTable;GridView1.DataBind();
下边的话是我在项目中实用到的例子:
DataTable DtRegister = GetRegister("select * from registration",mysqlConnString).Tables[0]; DataTable DtSource = bll.GetList3(strWhere).Tables[0]; DataTable result = DtSource.Clone(); int i = 0; object[] obj=new object[DtSource.Columns.Count]; foreach (DataRow dataRow1 in DtSource.Rows) { foreach (DataRow dataRow2 in DtRegister.Rows) { if(dataRow1["HKID"].ToString().Equals(dataRow2["regist_number"].ToString())) { DtSource.Rows[i].ItemArray.CopyTo(obj,0); result.Rows.Add(obj); i++; } } }
- C#/.NET 条件合并两个DataTable
- 两个 DataTable 的合并
- 两个DataTable合并
- c#两个DataTable合并
- 在NET 1.1中合并两个DataTable的简单实现
- ASP.NET合并两个相关联的DataTable
- [VB.NET]vb.net中如何将两个结构不同的DATATABLE合并成一个DATATABLE
- ASP.NET DataTable合并
- 两个DataTable合并为一个DataTable
- 将两个DataTable合并成一个Datatable
- 将两个DataTable合并成一个DataTable
- 两个DataTable合并成一个DataTable
- 将两个DataTable合并成一个DataTable
- 两个Datatable相加(汇总,合并)
- 合并两个dataTable中的数据
- 把两个DataTable合并成一个
- 两个 DataTable 合并 inner join 内连接
- 将两个表合并到一个datatable
- 使用XFire开发WebService【服务端】
- CSS3 HTML5实例一(圆角)
- Android开发中的Handler线程初窥,及HandlerThread异步通信的实现。
- CSS3系列教程:背景图片(背景大小和多背景图)
- C++ 计算模块运行时间
- C#/.NET 条件合并两个DataTable
- oracle 导入导出数据库
- 微博、微信文档地址
- Java cookie的使用
- SQLServer Service 配置: error: 26 - 定位指定的服务器/实例时出错
- android布局(1)- LinearLayout
- 鲜为人知的编程真相
- Exim 命令行 功能
- 我的博客导航