欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > c# >内容正文

c#

c# html datatable,c# datatable使用方法详解 -凯发k8官方网

发布时间:2024/10/14 c# 30 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 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

总结

以上是凯发k8官方网为你收集整理的c# html datatable,c# datatable使用方法详解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图