c#操作DataTable
来源:互联网 发布:深孔钻编程招聘厦门 编辑:程序博客网 时间:2024/05/16 08:54
//创建datatable
DataTable dt = new DataTable("king");
//添加列方法1
//添加一列列名为id,类型为string
dt.Columns.Add("id", System.Type.GetType("System.String"));//直接为表创建一列
//添加列方法
//添加一列列名为foldername,类型为string
DataColumn dc = new DataColumn("foldername", System.Type.GetType("System.String"));//定义一个列架构
dt.Columns.Add(dc);//向表中插入列架构
//添加行方法
//添加有数据的行
DataRow dr = dt.NewRow();//创建新列
dr["id"] = Guid.NewGuid().ToString();//设置列值,通过列名
dr[1] = "默认名片夹";//设置列值,通过列索引,从0开始
dt.Rows.Add(dr);//想表中添加数据
//添加空行
DataRow dr1 = dt.NewRow();//创建新列
dt.Rows.Add(dr1);//想表中添加数据
//查找行
DataRow[] drs = dt.Select("id is null");
Response.Write(drs.Length.ToString()+"
");
DataRow[] drs1 = dt.Select("id is not null");
Response.Write(drs1.Length.ToString() + "
");
Response.Write(drs1[0].ItemArray[0] + "_" + drs1[0].ItemArray[1] + "
");//显示数据
//操作行
DataRow cdr = dt.Rows[1];
cdr[0] = Guid.NewGuid().ToString();
cdr[1] = "网络04G1";
Response.Write(cdr.ItemArray[0] + "_" + cdr.ItemArray[1] + "
");//显示数据
//排序
Response.Write(dt.Rows[0][0] + " | " + dt.Rows[0][1] + "_" + dt.Rows[1][0] + " | " + dt.Rows[1][1]+"
");
dt.DefaultView.Sort = "id desc,foldername";
dt = dt.DefaultView.ToTable();
Response.Write(dt.Rows[0][0] + " | " + dt.Rows[0][1] + "_" + dt.Rows[1][0] + " | " + dt.Rows[1][1]);
- c# DataTable常用操作
- c#操作DataTable
- C#操作DataTable
- c#操作DataTable
- DataTable操作 c#学习
- c#操作DataTable
- c# Linq操作DataTable
- C#操作DataTable
- C#操作datatable
- c# xml与datatable操作
- c#操作DataTable (1)
- c#操作DataTable (2)
- C# 中 Linq 操作 DataTable
- 【C#基础】DataTable的操作
- c#中,对DataSet、DataTable的操作
- C# DataTable与Excel互操作示例
- C#中DataTable的一些常用操作
- C#基础 之 DataTable操作性能优化
- eAccelerator(eacc)配置笔记
- Trie树
- 历峰集团(Richemont)
- 网络游戏制作技术(四)—— 服务器内存管理部分
- 雅诗兰黛(Estéе Lauder)
- c#操作DataTable
- 古驰集团(Gucci Group)
- 对数组首地址的一些理解
- explorer.exe应用程序错误
- 第一章 open64简介
- 打油诗二首+自制男士通用名片一张~
- C#实现DataGridView分页功能
- 纪念来CSDN的两年
- netbeans教程网址