在c#的datatable数据表格操作过程中,datarow类表示datatable中的数据行信息,但datarow没有可以直接实例化的构造方法,在创建datatable的新行的时候,不可直接使用datarow变量进行new构造函数的方式来创建,而应该使用datatable中的newrow方法来创建,通过newrow方法创建的datarow对象包含datatable中相应的结构信息,包括架构信息以及约束等等。
例如有个datatable的表对象datadt,该数据表含有3个行name、id、memo。如果需要创建datadt对象的新数据行并写入到datatable中的最后一列,可先用newrow方法创建datarow对象变量,赋值成功后再添加到datatable表格中,具体实现代码如下:
datarow newrow = datadt.newrow(); newrow["name"] = "李四"; newrow["id"] = 22; newrow["memo"] = "后续新增"; datadt.rows.add(newrow);
备注:原文转载自博主个人站it技术小趣屋,原文链接为c#的datatable使用newrow方法创建新表格行_it技术小趣屋。
博主个人技术交流群:960640092,博主微信公众号如下:
黄山市民网:https://www.huangshanshimin.com/