DataGridViewRowCollection.System.Collections.IList.Insert メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Private Sub System.Collections.IList.Insert ( _ index As Integer, _ value As Object _ ) Implements IList.Insert
Dim instance As DataGridViewRowCollection Dim index As Integer Dim value As Object CType(instance, IList).Insert(index, value)
private: virtual void System.Collections.IList.Insert ( int index, Object^ value ) sealed = IList::Insert

例外の種類 | 条件 |
---|---|
InvalidCastException | value が DataGridViewRow ではありません。 |
ArgumentOutOfRangeException | |
ArgumentNullException | value が null 参照 (Visual Basic では Nothing) です。 |
InvalidOperationException | 関連付けられた DataGridView コントロールが次のいずれかのアクションを実行しているため、一時的に新しい行が追加できない状態にあります。 または このメソッドが、次のいずれかに該当する DataGridView イベントのハンドラから呼び出されています。
または DataGridView の DataSource プロパティが null 参照 (Visual Basic では Nothing) ではありません。 または index がコレクションに含まれる行数と同じであり、DataGridView の AllowUserToAddRows プロパティが true に設定されています。 または DataGridView に列がありません。 または value の DataGridView プロパティが null 参照 (Visual Basic では Nothing) ではありません。 または value の Selected プロパティ値が true です。 または この操作を実行すると、固定されていない行の後に固定された行が挿入されるか、または固定された行の前に固定されていない行が挿入されます。 |
ArgumentException |

このメンバは、明示的なインターフェイス メンバの実装です。DataGridViewRowCollection インスタンスが IList インターフェイスにキャストされた場合にのみ使用できます。
このメソッドは、Insert(Int32,DataGridViewRow) オーバーロードを呼び出し、値を DataGridViewRow にキャストしてから渡します。
新しい行の追加時にコントロール内の行が自動的に並べ替えられることはありません。新しい行を並べ替えた上で正しい位置に挿入するには、DataGridView.RowsAdded イベント ハンドラで System.Windows.Forms.DataGridView.Sort メソッドを呼び出します。また、CellValueChanged イベント ハンドラで System.Windows.Forms.DataGridView.Sort メソッドを呼び出すことにより、セルがユーザーによって変更されたときに行を並べ替えることもできます。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DataGridViewRowCollection.System.Collections.IList.Insert メソッドのページへのリンク