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 を追加するコレクション内の (0 から始まる) 位置。

例外

pos が 0 未満です。

注釈

InsertAt 指定された場所は、 内の行 DataRowCollection の順序によってのみ反映されます。 配列に複数の行が返される場合は、 で DataRow 指定された InsertAt場所に挿入された行が返されない場合があります。 たとえば、 プロパティは Rows 、指定した挿入位置の行を返します。 SelectGetChildRows はできない場合があります。 のWriteXml内容DataRowCollectionを XML として書き込む場合、行は によってDataRowCollection指定された順序に従って書き込まれます。

パラメーターに指定された pos 値がコレクション内の行数より大きい場合、新しい行が末尾に追加されます。

適用対象