using System;
using System.Collections.Generic;
using System.Data;
using System.Text;namespace Gzcms.Common
{public class CreateTable{public static DataTable getTable(){//1.创建 datatable  DataTable dt = new DataTable("datatable");//可以给表创建一个名字,datatable  //2.给表加个列名:  dt.Columns.Add("id", typeof(System.Int32));//类型是可以变换的,比如System.Int32,System.Double..  dt.Columns.Add("title", typeof(System.String));//3.给表加行,内容:  DataRow row = dt.NewRow();row["id"] = 1;row["title"] = "标题1";dt.Rows.Add(row);//这样就可以添加了  row = dt.NewRow();row["id"] = 2;row["title"] = "标题2";dt.Rows.Add(row);return dt;//4. 过滤表内容,,查找id为1的信息  DataRow[] arr = dt.Select("id=1");//返回的是一个数组  //5.将过滤的内容插入到另一个table中  DataTable dtnew = dt.Clone();//将表dt里的列信息复制到dtnew里,不是复制数据  foreach (DataRow row in arr){dtnew.Rows.Add(row);//把过滤好的信息加入到dtnew里  }dt.AcceptChanges();//添加好后,要记得刷新一下!  //6.给表排序  dt.DefaultView.Sort = "id desc";//7.删除数据  dt.Rows.Remove(row);//根据row行信息删除  dt.Rows.RemoveAt(index);//根据index索引删除  //8.修改dt 的列信息  row2[0].BeginEdit();row2[0]["status"] = 0;row2[0].EndEdit();}}
}

转载于:https://www.cnblogs.com/ZhangJiXuan/p/10127364.html

ASP.NET操作DataTable各种方法总结(给Datatable添加行列、DataTable选择排序等)相关推荐

  1. 数组array、数组方法,二维数组,冒泡/选择排序

    目录 数组 array 数组的特点 数组的遍历 (循环) forEach()遍历(只能用于数组) map() some() every() 数组方法 去掉vuejs里面数组里的{__ob__: Obs ...

  2. 最简单的asp.net 操作 access 数据库方法

    在asp.net中,使用C#操作access的mdb数据库,简单实用,只需要几步就可以实现. 1.新建一个asp.net网站,作为整个程序的表现层,里面的aspx文件可以调用其他层的项目. 2.建立一 ...

  3. js操作数组的方法(1)添加、删除数组元素

    shift() -- 删除原数组第一项,并返回删除元素的值 如果数组为空则返回 undefined 该方法会改变原数组的长度. 语法格式:array.shift() var arr = [1, 2, ...

  4. ASP.NET操作Excel(终极方法NPOI)

    ASP.NET操作Excel已经是老生长谈的事情了,可下面我说的这个NPOI操作Excel,应该是最好的方案了,没有之一,能够帮助开发者在没有安装微软Office的情况下读写Office 97-200 ...

  5. Asp.net操作数据库方法

    using System; using System.Collections.Generic; using System.Text; using System.Configuration; using ...

  6. 告别ASP.NET操作EXCEL的烦恼

    Copy From 告别ASP.NET操作EXCEL的烦恼(总结篇) 公元19XX年前,关于EXCEL的操作就如滔滔江水,连绵不绝,真正操作EXCEL我也是从去年下半年开始的,有些比较复杂的年度报表之 ...

  7. ASP.NET操作Excel

    使用NPOI操作Excel,无需Office COM组件 部分代码来自于:https://docs.microsoft.com/zh-tw/previous-versions/ee818993(v=m ...

  8. 遍历datatable的方法

    遍历datatable的方法2009-09-08 10:02方法一: DataTable dt = dataSet.Tables[0]; for(int i = 0 ; i < dt.Rows. ...

  9. ASP.NET操作Word文档(转)

    ASP.NET操作Word文档(转) 操作WORD配置说明 引入:Word的对象库文件"MSWORD.OLB"(word 2000为MSWORD9.OLB) 1.运行Dcomcnf ...

最新文章

  1. 《MongoDB管理与开发精要》——1.4节本章小结
  2. ArcGIS 10.3 for Server新特性介绍
  3. 前端就业之vue介绍
  4. python的两种循环结构_python分支和循环结构
  5. linux gcc g++编译命令选项
  6. [C++] C/C++结构体的区别
  7. 笔记-delphi7高效数据库程序设计
  8. java怎么根据编号修改数据类型_Java中怎么根据不同的输入数据类型调用不同的方法呢?...
  9. SQL Prompt快捷键整理(使用帮助)
  10. 压缩ppt文件大小的方法
  11. 每日学点python之六(列表与元组)
  12. bigsur cdr文件_clover和oc的杂交-openclover,big sur也可以直接用clover来引导了,小白一步一步教你...
  13. 文字转语音,有什么软件好用?
  14. 效率之王!这些令人惊叹的开发工具不可不知!
  15. linux parted 直接删除分区,CentOS7硬盘分区,删除分区,格式化分区硬盘,支持4T硬盘,fdisk,parted简单用法...
  16. mybatis(二)xml配置文件详细说明
  17. 智汀双管齐下,玩转米家HomeKit智能家居
  18. 如何创建mysql分区表_mysql分区表创建思路
  19. json-handle使用
  20. 如何从零开始对接第三方登录(Java版):QQ登录和微博登录

热门文章

  1. udp模拟tcp java_Java简单实现UDP和TCP
  2. java sdk下载_Java Sdk下载 | 保利威帮助中心
  3. 下列哪个适合做链栈_朋友圈人格图鉴:三天可见 vs 全部可见,哪个更适合做恋人?...
  4. Spring Cloud —— 链路追踪技术
  5. IDEA——常用基础设置
  6. thymealf如何实现传单个变量给html_纯前端使用JavaScript发送电子邮件,5个步骤图文教程...
  7. java定义接口规范_关于java的接口的一些规范
  8. Altium Designer20原理图绘制
  9. 工程用计算机是什么样子的,【2人回答】学软件工程的应该买什么样的处理器电脑?-3D溜溜网...
  10. bloomberg用法 固定收益_干货 | 日语高考高频考点:助词を的用法