【转载】C#的DataTable使用NewRow方法创建新表格行

在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);  

  

posted @ 2019-07-27 14:48  江湖逍遥  阅读(6033)  评论(0编辑  收藏  举报