DataTable的Merge方法

Merge方法是将两个结构相似的datatable合并成一个datatable:
实例代码:

            //create table1
            DataTable dt1 = new DataTable();
            dt1.Columns.Add("id");
            dt1.Columns.Add("name");
            dt1.Columns.Add("pwd");
            for (int i = 0; i < 5; i++)
            {
                dt1.Rows.Add(new object[] { i.ToString(), "name" + i.ToString(), "**" });
            }
            //create table2
            DataTable dt2 = new DataTable();
            dt2.Columns.Add("id");
            dt2.Columns.Add("name");
            dt2.Columns.Add("pwd");
            for (int i = 5; i < 10; i++)
            {
                dt1.Rows.Add(new object[] { i.ToString(), "name" + i.ToString(), "**" });
            }
            //Merge two tables
            DataTable dt3 = null;
            dt3 = dt1.Clone();
            if (dt3 != null)
            {
                dt3.Merge(dt1);
                dt3.Merge(dt2);
                this.dataGridView1.DataSource = dt3;
            }

将datatable添加到dataset里面

实例代码:

            DataTable dt = new DataTable();
            dt.Columns.Add("id");
            dt.Columns.Add("name");
            dt.Columns.Add("pwd");
            for (int i = 0; i < 10;i++ )
            {
                dt.Rows.Add(new object[] {i.ToString(),"name"+i.ToString(),"**"});
            }
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            this.dataGridView1.DataSource = ds.Tables[0].DefaultView;

转载于:https://www.cnblogs.com/tuyile006/archive/2007/12/04/982002.html

DataTable的Merge方法和添加datatable到dataset相关推荐

  1. DataTable的AcceptChange方法为什么不能在Update之前?

    本人转载http://www.cnblogs.com/telnet_mike/archive/2011/08/29/2159013.html 总结:DataTable.AcceptChanges相当于 ...

  2. C#中的DataSet添加DataTable问题

    最近在使用DataTable来给前台控件绑定数据,开始时查了网上的一些给DataSet添加DataTable时需要注意的地方,一般都要添加表名并且使用DataTable.Copy()方法,否则会报错, ...

  3. DataTable的Merge\COPY\AcceptChange使用说明

    在C#内使用DataTable的Merge().Copy().AcceptChange().Clone()方法的用途如下: 1.Merge()可将两个不同的表结构的表进行合并,合并后新表的列为之前两表 ...

  4. 【Vegas原创】DataSet相互添加DataTable

    //为DataSet添加DataTable ds.Tables.Add(dt); //为DataTable添加DataSet datatable dt = dataset.Table[0]

  5. 关于在DataTable中执行DataTable.Select(条件)返回DataTable的解决方法

    在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他 ...

  6. C# DataTable的Select()方法不支持 != 判断

    异常描述: 用户代码未处理 System.Data.SyntaxErrorException HResult=-2146232032 Message=无法解释位置 23 的标记"!" ...

  7. datatable 创建列赋值_Datatable 添加新列并赋值

    DataTable dts = getExcelData(FileUpload1.PostedFile.FileName); //需要拆分的Datatable DataTable  table = n ...

  8. [datatable]关于在DataTable中执行DataTable.Select(“条件“)返回DataTable的解决方法

    [datatable]关于在DataTable中执行DataTable.Select("条件")返回DataTable的解决方法 参考文章: (1)[datatable]关于在Da ...

  9. DataTable数据过滤方法

    转自:https://blog.csdn.net/u011981242/article/details/52419460 筛选DataTable中的数据,使用 Select()方法,筛选结果可以保存到 ...

最新文章

  1. flask sqlalchemy踩坑记录
  2. 服务器磁盘阵列做win7系统,Raid0可以安装winxp-x86,但不能安装win7-x64,是怎么回事呢?!...
  3. 操作系统,看这一篇足够了!
  4. java解析kafkaavro_如何使用Spring Kafka读取合并模式注册的AVRO消息?
  5. ProxySQL Cluster 概述
  6. java链表需要自己编写么_基于java的链表基础操作
  7. 通过Android studio使用git创建本地分支提交远程仓库以及如何查看切换分支
  8. oracle11g 端口,navicate 连接 oracle11g精简版监听不到端口和用户密码错误问题
  9. 会议容易中吗_拉伸、缩放、比例,这些CAD中容易混淆的概念你搞清楚了吗?
  10. javascript 商务通
  11. 京东、宅急送的微服务实践分享(下)| 架构师小组交流会
  12. code block下使用openMP
  13. 数据可视化—如何利用”奶牛“,把图组合起来
  14. azure linux root密码,Azure Linux 云主机使用Root超级用户登录
  15. 嵌入式Linux驱动笔记(四)------USB键盘驱动程序
  16. 互联网时代下的市场营销
  17. matlab目标跟踪目标检测项目系统源码合集【33套】
  18. 解开硬盘逻辑死锁的一种有效方法 (转)
  19. 第一章Mybatis基础操作学习
  20. 怎样的婚恋网站,才能符合单身的交友信息呢。

热门文章

  1. 与敏捷团队一起交付价值
  2. 转(HP大中华区总裁孙振耀退休感言)
  3. jetbrick-template 和其他模板的性能测试比较
  4. 开源计算机集群监控Ganglia应用视频
  5. 无法连接到 visual studio 开发服务器
  6. android开源2016_出版商的选择:2016年顶级开源书籍
  7. grace hopper_开源日,在Grace Hopper会议上建立FOSS技能
  8. (4)HTML标签补充和HTML转义字符
  9. 二.激光SLAM框架学习之A-LOAM框架---介绍及其演示
  10. Git笔记(9) 打标签