在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,博主微信公众号如下: