合并多个DataTable及将DataTable添加到DataSet的方法
Merge方法是将两个结构相似的datatable合并成一个datatable:
// 创建表1
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(), "**" });
}
// 创建表2
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(), "**" });
}
// 创建表3
DataTable dt3 = null ;
// 将表一中的结构复制到表3
dt3 = dt1.Clone();
// 将表1和表2合并到表3
if (dt3 != null )
{
dt3.Merge(dt1);
dt3.Merge(dt2);
this .dataGridView1.DataSource = dt3;
}
|
将datatable添加到dataset里面
// 创建DataTable
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(), "**" });
}
// 将DataTable添加进DataSet
DataSet ds = new DataSet();
ds.Tables.Add(dt);
this .dataGridView1.DataSource = ds.Tables[0].DefaultView;
|
合并多个DataTable及将DataTable添加到DataSet的方法相关推荐
- 合并表格,并实现对datatable的group by 功能
没有想到好的方法,这是最笨的方法,对datatable的逐行进行汇总. DataTable ddt = new DataTable(); for (int i = 0; i ...
- 解决: C# 多个dataTable添加到 dataSet中
解决: C# 多个dataTable添加到 dataSet中 项目中用到 查询多个结果集 此处调用多个sql语句 返回多个dataTable 后进行封装成一个dataSet ,然后返回 先定义 多个d ...
- c html转为datatable,C#中DataTable导出为HTML格式的方法
前言 在C#中DataTable导出数据的时候,我们需要HTML格式的输出数据, 这时候就需要使用将DataTable导出为到HTML格式的方法了,以下代码就可以帮助我们达到目的. 首先,我们要绑定D ...
- 在DataTable中执行DataTable.Select(条件),
1.在DataTable中执行DataTable.Select("条件")返回DataTable: // <summary> // 执行DataTable中的查询返回 ...
- datatable筛选条件_在DataTable中执行DataTable.Select(条件)
.在DataTable中执行DataTable.Select("条件")返回DataTable: // // 执行DataTable中的查询返回新的DataTable // // ...
- c#拷贝datatable行_C# DataTable使用方法详解
在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 1.添加引用 usi ...
- 关于在DataTable中执行DataTable.Select(条件)返回DataTable的解决方法
在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他 ...
- [datatable]关于在DataTable中执行DataTable.Select(“条件“)返回DataTable的解决方法
[datatable]关于在DataTable中执行DataTable.Select("条件")返回DataTable的解决方法 参考文章: (1)[datatable]关于在Da ...
- c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件, 测试代码 static void Main() {//自定义数 ...
最新文章
- 网络协议关系拓扑图 很全面 很好
- 仿qq左滑删除listview_Java基于Swing和Netty仿QQ界面聊天小项目
- 成功解决xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘Debug is
- c++中获取蓝图组件_蓝图C++混合编程
- 如何求两个向交矩形的交集的面积?
- android usb host hid,Android USB Host与HID通讯
- EV3 直接命令 - 第 5 课 从 EV3 的传感器读取数据
- MyCat分布式数据库集群架构工作笔记0004---Mycat的实现原理
- 国产各数据库厂商数据库梳理
- ffmpeg源码简析(十三)ffmpeg API变更 2009-03-01—— 2017-05-09变更
- clover删除多余引导_[转载]EFI引导如何去掉多余的这个clover启动项
- 网站源码、模板分享(前端)
- sqllyog可以连接oracle_sqlyog连接不上数据库
- 带分页存储管理系统中计算机应用自考,全国2012年4月高等教育自学考试计算机应用技术试题...
- Linux -- 磁盘存储管理 分区类型(MBR,GPT)
- 连接字符串的几种方式
- Yocto:将kernel, u-boot, atf单独建库编译摒弃掉打patch方式
- 5G网络逐渐普及TSINGSEE青犀视频云边端架构网页视频实时互动直播系统又将如何发展?
- 07 爬取知乎张佳玮文章
- BUGKU CFT初学之WEB
热门文章
- 题解-今日头条2018校招后端方向(第四批)
- 电子承兑汇票的状态有哪些
- Redis集群搭建(基于6.2.6版本)
- TK mybatis插件通用mapper与oracle的几个坑
- 基于SDN的DDoS攻击检测和防御方法
- sqlserver字符串截取
- c语言比较三个数大小输出最小值,比较ABC三个数的大小,从小到大排列输出。,c语言比较三个数大小按从大到小顺序输出...
- ofo打响共享单车广告战第一枪,单车大战下一步还会怎么玩?
- 22-0001 淘宝店铺搜索界面
- linux终端打印保存到文件,Linux 终端中命令输出保存到文件中的方法