C#中的DataTable简单使用Merge
2014-01-10 11:01
204 查看
//不同结构的DataTable追加第二个DataTable数据在对应行后的 简单使用 //不同结构的DataTable追加在行后面的合并 DataTable dt = new DataTable(); dt.Columns.Add("ActivityID"); dt.Columns.Add("ActivityDate"); DataRow dr = dt.NewRow(); dr["ActivityID"] = "1"; dr["ActivityDate"] = DateTime.Now; dt.Rows.Add(dr); DataTable dt1 = new DataTable(); dt1.Columns.Add("ActivityID"); dt1.Columns.Add("ActivityIDa"); DataRow dh = dt1.NewRow(); dh["ActivityID"] = "1"; dh["ActivityIDa"] = "123"; dt1.Rows.Add(dh); //设置充当数据表主键的列 dt1.PrimaryKey=new DataColumn[]{dt1.Columns[0]}; dt.PrimaryKey=new DataColumn[]{dt.Columns[0]}; //合并时会根据主键追加在行的后面 //如果不设置主键会添加行来添加数据 dt.Merge(dt1);
相同结构的或者不同结构想直接添加在行内的可直接使用Merge
相关文章推荐
- C#分布式缓存一:Couchbase的安装与简单使用
- 使用C#解析简单XML
- C# 快速使用protobuf的简单方法
- C#中使用MD5非常简单
- 演练:使用VS2010 C# 创作简单的多线程组件
- unity3D C#简单代理使用了解
- C#动态编译引擎-CS-Script 简单使用
- 使用VSIUAL C#.NET操作Excel -把DataTable中的数据写入Excel
- C# WebService 使用(简单天气查询)
- dataTable插件简单使用
- C#中索引器简单使用
- C# SharpMap的简单使用
- C#使用SqlBulkCopy将DataTable写入数据库的表中(表不存在则创建新表,数据存在则更新,不存在则插入)
- 使用C# 实现简单的爬虫
- DataTable用中使用Compute 实现简单的DataTable数据的统计.....
- C#中使用Socket实现简单Web服务器
- C#基础之LINQ查询语句的简单使用(一)
- C# 使用DataTable 写入excel表格中
- Asp.net C# 使用Newtonsoft.Json 实现DataTable转Json格式数据
- redis java和c#两个版本的简单使用