DataRowCollection.InsertAt(DataRow, Int32) 方法

定义

将新行插入到集合中的指定位置。

public:
 void InsertAt(System::Data::DataRow ^ row, int pos);
public void InsertAt (System.Data.DataRow row, int pos);
member this.InsertAt : System.Data.DataRow * int -> unit
Public Sub InsertAt (row As DataRow, pos As Integer)

参数

row
DataRow

要添加的 DataRow

pos
Int32

您要添加该 DataRow 的集合的位置(位置从零开始)。

例外

pos 小于 0。

注解

指定 InsertAt 的位置仅按 行 DataRowCollection 的顺序反映。 如果在数组中 DataRow 返回了多行,则插入的行可能不会在 指定 InsertAt的位置中返回。 例如, Rows 属性返回指定插入位置中的行。 SelectGetChildRows 可能不会。 例如,将 的内容 DataRowCollection 编写为 XML 时, WriteXml会根据 指定的 DataRowCollection顺序写入行。

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

适用于