将数据行添加到预定义索引处的数据表中

本文关键字:数据表 索引 预定义 数据 添加 | 更新日期: 2024-10-31 03:39:14

我有一个包含一列的数据表:

this.callsTable.Columns.Add("Call", typeof(String));

然后我想向该数据表添加一行,但想给出一个特定的索引,注释的数字是所需的索引:

this.callsTable.Rows.Add("Legs"); //11

更新:

  • 必须能够处理输入数百行的唯一指标。
  • 索引必须是我定义的,无论是否足够表中的行或不用于插入函数。

将数据行添加到预定义索引处的数据表中

您可以使用

DataTable.Rows.InsertAt方法。

DataRow dr = callsTable.NewRow(); //Create New Row
dr["Call"] = "Legs";              // Set Column Value
callsTable.Rows.InsertAt(dr, 11); // InsertAt specified position

请参阅: DataRowCollection.InsertAt 方法

如果为 pos 参数指定的值大于 集合中的行数,新行将添加到末尾。