c# html datatable,C# DataTable使用方法详解
//創建一個名為"dt"的空表
DataTable dt = new DataTable("dt");
//1.創建空列
DataColumn dc =new?DataColumn();
dt.Columns.Add(dc);
//2.創建帶列名和類型名的列(兩種方式任選其一)
dt.Columns.Add("column0", System.Type.GetType("System.String"));
dt.Columns.Add("column0",typeof(String));
//3.通過列架構添加列
DataColumn dc =new?DataColumn("column1",System.Type.GetType("System.DateTime"));
DataColumn dc =new?DataColumn("column1",typeof(DateTime));
dt.Columns.Add(dc);
//1.創建空行
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
//2.創建空行
dt.Rows.Add();
//3.通過行框架創建并賦值
dt.Rows.Add("張三",DateTime.Now);//Add里面參數的數據順序要和dt中的列的順序對應
//4.通過復制dt2表的某一行來創建
dt.Rows.Add(dt2.Rows[i].ItemArray);
//對表已有行進行賦值
dt.Rows[0][0] ="張三";//通過索引賦值
dt.Rows[0]["column1"] = DateTime.Now;//通過名稱賦值
//取值
string?name=dt.Rows[0][0].ToString();
string?name=dt.Rows[0][列名稱].ToString();
篩選列為null
DataRow[] drs = dt.Select("column1 is null");
//使用DataTable.Rows.Remove(DataRow)方法
dt.Rows.Remove(dt.Rows[0]);
//使用DataTable.Rows.RemoveAt(index)方法
dt.Rows.RemoveAt(0);
//使用DataRow.Delete()方法
dt.Row[0].Delete();
dt.AcceptChanges();
/復制表,同時復制了表結構和表中的數據
DataTable dtNew =new?DataTable();
dtNew = dt.Copy();
//復制表
DataTable dtNew = dt.Copy();//復制dt表數據結構
dtNew.Clear()//清空數據
//克隆表,只是復制了表結構,不包括數據
DataTable dtNew =new?DataTable();
dtNew = dt.Clone();
dtNew.ImportRow(dt.Rows[0]);//這是加入的是第一行
DataView dv = dt.DefaultView;//獲取表視圖
dv.Sort ="ID DESC";//按照ID倒序排序
dv.ToTable();//轉為表
標簽:Rows,C#,Add,詳解,dtNew,new,dt,DataTable
來源: https://blog.csdn.net/qq_36248777/article/details/98945760
總結
以上是生活随笔為你收集整理的c# html datatable,C# DataTable使用方法详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vivo计算机隐藏游戏,vivo
- 下一篇: 计算机基础知识统考12月份,(精)201