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

【转载】C#手动往DataTable中末尾新增一行数据

程序员文章站 2023-08-31 13:45:01
在C#中的Datatable数据变量的操作过程中,需要手动往DataTable变量的末尾新增一行数据,例如一个实际的例子,我们做数据报表,在最后一行可能需要新增一行DataRow数据作为一个汇总记录,此时就需要手动往DataTable变量中新增一条数据。往DataTable变量中新增一条数据主要使用 ......

在c#中的datatable数据变量的操作过程中,需要手动往datatable变量的末尾新增一行数据,例如一个实际的例子,我们做数据报表,在最后一行可能需要新增一行datarow数据作为一个汇总记录,此时就需要手动往datatable变量中新增一条数据。往datatable变量中新增一条数据主要使用到datatable的rows属性变量的add方法。

首先给出我们demo的datatable变量datadt的结构信息,该表格中含有3列,分别为name、id、memo。因业务要求需要移除最后一列memo。

往上述datatable变量datadt新增一行数据,数据的值为:name="李四",id=4,memo=“后续新增”。可使用下列程序语句:

    datarow newrow = datadt.newrow();
    newrow["name"] = "李四";
    newrow["id"] = 22;
    newrow["memo"] = "后续新增";

  datadt.rows.add(newrow);

在上述语句中,新增的datarow对象需要通过datatable的newrow方法实例化生成,不可直接new一个对象,通过newrow方法生成的datarow对象与datable内部结构相同,例如列名结构以及顺序等。

 

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

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

【转载】C#手动往DataTable中末尾新增一行数据