欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】C#如何往DataTable中新增一个数据列

程序员文章站 2023-08-31 13:54:05
在C#中的Datatable数据变量的操作过程中,有时候我们需要往现有的DataTable中新增一个自定义数据列,该列在原有的DataTable变量中并不存在,属于用户手工自定义新增的数据列,在往DataTable变量中新增数据列有时候还可能需要指定新增的位置,例如新增到DataTable变量中的第 ......

在c#中的datatable数据变量的操作过程中,有时候我们需要往现有的datatable中新增一个自定义数据列,该列在原有的datatable变量中并不存在,属于用户手工自定义新增的数据列,在往datatable变量中新增数据列有时候还可能需要指定新增的位置,例如新增到datatable变量中的第一列。

首先给出我们demo的datatable变量datadt的结构信息,该表格中含有2列name和id。

(1)往datadt表格中最后新增一列备注栏memo,类型为字符串string。

datadt.columns.add(new datacolumn() { columnname = "memo", datatype=typeof(string) });

(2)继续上述的例子,同样新增一个数据列memo,但要求新增到datatable中的第一列。

datadt.columns.add(new datacolumn() { columnname = "memo", datatype=typeof(string) });
datadt.columns["memo"].setordinal(0);

相比例子1,例子2中只是多了一行代码,setordinal方法主要用户datatable变量设置数据列所在的顺序,索引从0开始计算,即第一列的索引为0。

 

备注:原文转载自博主个人站it技术小趣屋,原文链接为c#如何往datatable中新增一个数据列_it技术小趣屋

博主个人技术交流群:960640092,博主微信公众号如下:

【转载】C#如何往DataTable中新增一个数据列