【转载】C#通过InsertAt方法在DataTable特定位置插入一条数据
程序员文章站
2023-02-07 14:24:45
在C#中的Datatable数据变量的操作过程中,可以通过DataTable变量的Rows属性的InsertAt方法往DataTable的指定位置行数位置插入一个新行数据,即往DataTable表格指定位置插入新数据DataRow,如果在插入新行数据的时候使用的是Rows属性的Add方法,则是插入到 ......
在c#中的datatable数据变量的操作过程中,可以通过datatable变量的rows属性的insertat方法往datatable的指定位置行数位置插入一个新行数据,即往datatable表格指定位置插入新数据datarow,如果在插入新行数据的时候使用的是rows属性的add方法,则是插入到表格的最后一行位置。
首先给出我们demo的datatable变量datadt的结构信息,该表格中含有3列,分别为name、id、memo。有个业务需求需要生成一个新行数据datarow对象,并将datarow对象插入到表格中的第一行,具体实现如下:
datarow inserdatarow = datadt.newrow();
inserdatarow["name"] = "王五";
inserdatarow["id"] = 23;
inserdatarow["memo"] = "第一行";
datadt.rows.insertat(inserdatarow, 0);
上述程序代码中使用到的insertat方法的签名为void insertat(datarow row, int pos),其中row代表新增的数据行对象datarow ,pos表示插入的索引位置。
备注:原文转载自博主个人站it技术小趣屋,原文链接为c#通过insertat方法在datatable特定位置插入一条数据_it技术小趣屋。
博主个人技术交流群:960640092,博主微信公众号如下: