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

在C#中的Datatable数据变量的操作过程中,可以通过DataTable变量的Rows属性的InsertAt方法往DataTable的指定位置行数位置插入一个新行数据,即往DataTable表格指定位置插入新数据DataRow,如果在插入新行数据的时候使用的是Rows属性的Add方法,则是插入到表格的最后一行位置。

首先给出我们Demo的Datatable变量dataDt的结构信息,该表格中含有3列,分别为Name、Id、Memo。有个业务需求需要生成一个新行数据DataRow对象,并将DataRow对象插入到表格中的第一行,具体实现如下:

  1. DataRow inserDataRow = dataDt.NewRow();
  2. inserDataRow["Name"] = "王五";
  3. inserDataRow["Id"] = 23;
  4. inserDataRow["Memo"] = "第一行";
  5. dataDt.Rows.InsertAt(inserDataRow, 0); 

上述程序代码中使用到的InsertAt方法的签名为void InsertAt(DataRow row, int pos),其中row代表新增的数据行对象DataRow ,pos表示插入的索引位置。

备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#通过InsertAt方法在DataTable特定位置插入一条数据_IT技术小趣屋。

博主个人技术交流群:960640092,博主微信公众号如下:

weixinGongzhonghao.png_t_1563637391000

转载于:https://www.cnblogs.com/xu-yi/p/11246458.html

发表评论

表情:
评论列表 (有 0 条评论,67人围观)

还没有评论,来说两句吧...

相关阅读