コレクション内の指定した位置に新しい行を挿入します。
Public Sub InsertAt( _
ByVal row As DataRow, _ ByVal pos As Integer _)
[C#]
public void InsertAt(DataRowrow,intpos);
[C++]
public: void InsertAt(DataRow* row,intpos);
[JScript]
public function InsertAt(
row : DataRow,pos : int);
パラメータ
- row
追加する DataRow 。 - pos
DataRow を追加するコレクション内の位置。
解説
InsertAt で指定する位置は、 DataRowCollection での行の順序だけを表しています。 DataRow 配列で複数の行が返される場合は、挿入行が InsertAt で指定した位置に返されないことがあります。たとえば、 Rows プロパティは指定した挿入位置に行を返しますが、 Select と GetChildRows は挿入位置に行を返しません。 DataRowCollection の内容を XML (WriteXml など) で作成すると、行は DataRowCollection で指定された順序に従って書き込まれます。
pos パラメータで指定した値がこのコレクション内の行数を超えている場合は、新しい行はコレクションの末尾に追加されます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
DataRowCollection クラス | DataRowCollection メンバ | System.Data 名前空間