首页 > 其他 > 详细

C#中的DataTable简单使用Merge

时间:2014-01-14 21:29:44      阅读:471      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
//不同结构的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);
bubuko.com,布布扣

 

相同结构的或者不同结构想直接添加在行内的可直接使用Merge

C#中的DataTable简单使用Merge

原文:http://www.cnblogs.com/ChenRihe/p/3513319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!