在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,博主微信公众号如下:
黄山市民网:https://www.huangshanshimin.com/