c# html datatable,c# datatable使用方法详解 -ag凯发k8国际
//创建一个名为"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
总结
以上是ag凯发k8国际为你收集整理的c# html datatable,c# datatable使用方法详解的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: vivo计算机隐藏游戏,vivo
- 下一篇: 计算机基础知识统考12月份,(精)201