DataRowCollection.InsertAt(DataRow, Int32) DataRowCollection.InsertAt(DataRow, Int32) DataRowCollection.InsertAt(DataRow, Int32) DataRowCollection.InsertAt(DataRow, Int32) Method

定義

コレクション内の指定した位置に新しい行を挿入します。Inserts a new row into the collection at the specified location.

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 DataRow DataRow

追加する DataRowThe DataRow to add.

pos
Int32 Int32 Int32 Int32

DataRow を追加するコレクション内の (0 から始まる) 位置。The (zero-based) location in the collection where you want to add the DataRow.

例外

注釈

指定された場所InsertAt内の行の順序によって反映されますが、DataRowCollectionのみです。The location specified by InsertAt is reflected by the order of rows in the DataRowCollection only. 複数の行が返される場合、DataRow配列、挿入された行が返されませんで指定した場所InsertAtします。If more than one row is returned in a DataRow array, the inserted row may not be returned in the location specified by InsertAt. たとえば、Rowsプロパティが指定された挿入位置の行を返します。For example, the Rows property returns the row in the specified insert position. Select GetChildRowsことはできません。Select and GetChildRows may not. 内容を記述するとき、DataRowCollectionなど、XML としてWriteXmlで指定された順序に従って、行が書き込まれます、DataRowCollectionします。When you write the contents of the DataRowCollection as XML, for example, WriteXml, the rows are written according to the order specified by the DataRowCollection.

値が指定されている場合、posパラメーターは、コレクション内の行の数よりも大きいが、新しい行が末尾に追加します。If the value specified for the pos parameter is greater than the number of rows in the collection, the new row is added to the end.

適用対象