C# DataTable 用法
1、创建DataTable
DataTable dataTable = new DataTable(); //创建一个空表
2、创建DataRow
DataRow row = dataTable.NewRow(); //创建空行 dataTable.Rows.Add(row); //添加行 DataRow row = dataTable.Rows.Add(); //创建空行
3、创建DataColumn
//1.创建空列 DataColumn dc = new DataColumn(); dataTable.Columns.Add(dc); //2.创建带列名和类型名的列(两种方式任选其一) dataTable.Columns.Add("column0",System.Type.GetType("System.String")); dataTable.Columns.Add("column0", typeof(String));
4、筛选
dataTable.Select("column0 like 'li%'"); //类似写sql语句 dataTable.Select("column0 like 'li%'","column0 DESC"); //可以排序 object obj = dataTable.Compute("max(列名)", ""); //还可以使用其它sql的函数
5、删除
dataTable.Rows.Remove(dataTable.Rows[0]); dataTable.Rows.RemoveAt(0);//通过索引删除
6、复制表
DataTable newdt = dataTable.Clone(); //复制DataTable的表结构 DataTable dtNew = dataTable.Copy();//复制DataTable的表结构及数据
7、排序
DataView dv = dataTable.DefaultView; dv.Sort = " 列名 DESC"; DataTable dtNew = dv.ToTable();
参考: https://docs.microsoft.com/zh-cn/dotnet/api/system.data.datatable?view=netframework-4.7.2
转载于:https://www.cnblogs.com/ZJ199012/p/10304415.html
C# DataTable 用法相关推荐
- C# DataTable 用法简介
C# DataTable 的常见用法: (1)新建数据表. DataTable dt=new DataTable();如果带个String参数,此参数表示表名. (2)向表添加列. //数据库的Nva ...
- JQuery Datatable用法
原文出处:http://sgyyz.blog.51cto.com/5069360/1408251 目标: 使用jQuery Datatable构造数据列表,并且增加或者隐藏相应的列,已达到数据显示要求 ...
- Net编程 详解DataTable用法【转】
http://www.diybloghome.com/article/16.html DataTable表示一个与内存有关的数据表,可以使用工具栏里面的控件拖放来创建和使用,也可以在编写程序过程中根据 ...
- C# DataTable用法详解
添加引用 using System.Data; 创建表 //创建一个空表 DataTable dt = new DataTable(); //创建一个名为"Table_New"的空 ...
- c# datatable用法总结
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...
- java datatable用法_Java中实现DataTable工具类,并利用其实现简单分页控件。
具体工具类代码,请见我上一个博客. 一.工具类的使用 1.1 DataTable工具类的使用 1.1.1DataTable简单解析 顾名思义,DataTable其实就是一张虚拟数据表,用于存储由数据库 ...
- ExecuteNonQuery(),ExecuteDataSet() ,ExecuteReader() ,ExecuteScalar(),DataTable() 用法
一.ExecuteNonQuery方法 :执行非查询SQL操作,包括增insert.删delete.改update:ExecuteNonQuery()方法执行SQL语句并且不返回数据. public ...
- DataTable用法详解
一.表格的数据过滤,但是不改变表格列的结构 1) DataTable dt = new DataTable(); dt.Columns.Add("姓名"); dt.Columns. ...
- datatable数据类型方法
本文章已收录于: [+] Datatable数据类型介绍 简介 方法介绍 用法一声明一个datatable类型 用法二合并两个结构相同的datatable 用 ...
最新文章
- 三、单链表增删改查原理和代码实现
- vs2010常用快捷键
- leetcode(2)495——提莫攻击(C++),运算符优先级(+=,?,+,-)
- Bing搜索核心技术BitFunnel原理
- Where do SAP CRM HANA Live Querys come from
- 跟我一起学.NetCore之.NetCore概述
- Caffe学习 五 conv_layer与im2col
- linux tar压缩权限,LINUX 文件/组/帮助/权限/文件压缩/管道
- 小艾机器人apk_小艾QQ群机器人安卓版
- 镜像分发工具压测解决方案——hijack压测
- html给图片绝对定位,html相对定位和绝对定位
- 练习2-3 输出倒三角图案
- 华为煤矿军团首登央视 | 发布会金句爆棚
- C#扫雷外挂辅助工具
- 二分类函数(机器学习)
- linux下开机自动启动,定时运行shell脚本
- 由于Rambler Group的诉讼,正在搜寻Nginx的办公室。 投诉人新闻服务确认诉讼
- 马云思考阿里下一个15年:大数据是未来核心
- 解决SQLyog连接mysql报错:Your password has expired
- 20221026使用搜狗翻译在线翻译英文文档的评测
热门文章
- 如何用servle和c3p0-DBUtils实现用户登录功能
- 求两个点的欧氏距离_数据智能系列(五)| 距离的秘密
- vue划入划出事件_基于vue中对鼠标划过事件的处理方式详解
- autocad型源代码_C# 实现预览dwg文件完整源代码(无需autocad环境)
- php mysql百万级数据_PHP+MySQL百万级数据插入的优化
- java实验的总结_java实验总结
- centos mysql无法启动 sock_linux下mysql无法启动的解决方法
- python iterable对象_如何理解Python中的iterable对象
- ios view添加上边框_ios – UIView的圆顶角,并添加边框
- 6.Java 面试题整理(XML)