Поделиться через


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 свойство возвращает строку в указанной позиции вставки. Select и GetChildRows не может. При записи содержимого в DataRowCollection формате XML, например , WriteXmlстроки записываются в соответствии с порядком, указанным в DataRowCollection.

Если значение, указанное pos для параметра, больше числа строк в коллекции, новая строка добавляется в конец.

Применяется к