欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】C#通过InsertAt方法在DataTable特定位置插入一条数据

程序员文章站 2022-05-27 10:08:15
在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,博主微信公众号如下:

【转载】C#通过InsertAt方法在DataTable特定位置插入一条数据