DataGridViewRowCollection イベント
DataGridViewRowCollection クラス
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


DataGridViewRowCollection は、DataGridView コントロールの DataGridViewRow オブジェクトを格納します。このクラスのインスタンスは、コントロールの Rows プロパティを使用して取得できます。このコレクションは、DataGridView プロパティを通じてコントロールへの参照を保持します。
パフォーマンス向上のため、DataGridViewRowCollection には、共有行と非共有行が含まれます。共有行は、大容量のレコードセットのコストを抑えるため、メモリを共有しています。レコードセットの容量が非常に大きい場合は、できる限り行を共有するよう配慮する必要があります。
詳細については、「Windows フォーム DataGridView コントロールを拡張するための推奨される手順」を参照してください。

System.Windows.Forms.DataGridViewRowCollection


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.Windows.Forms (system.windows.forms.dll 内)

- dataGridView
DataGridViewRowCollection を所有している DataGridView。

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.ICollection.Count | コレクションに格納されている要素の数を取得します。 |
![]() | System.Collections.ICollection.IsSynchronized | コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 |
![]() | System.Collections.ICollection.SyncRoot | コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。 |
![]() | System.Collections.IList.IsFixedSize | コレクションが固定サイズかどうかを示す値を取得します。 |
![]() | System.Collections.IList.IsReadOnly | コレクションが読み取り専用かどうかを示す値を取得します。 |
![]() | System.Collections.IList.Item | 指定したインデックスにある要素を取得または設定します。 |

DataGridViewRowCollection メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnCollectionChanged | CollectionChanged イベントを発生させます。 |

名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | コレクションの要素を Array にコピーします。指定したインデックスからコピーが開始されます。 |
![]() | System.Collections.IEnumerable.GetEnumerator | コレクションを反復処理する列挙子を返します。 |
![]() | System.Collections.IList.Add | DataGridViewRow をコレクションに追加します。 |
![]() | System.Collections.IList.Clear | コレクションからすべての項目を削除します。 |
![]() | System.Collections.IList.Contains | 指定した項目がコレクションに格納されているかどうかを確認します。 |
![]() | System.Collections.IList.IndexOf | コレクション内の指定した項目のインデックスを返します。 |
![]() | System.Collections.IList.Insert | コレクション内の指定したインデックス位置に、DataGridViewRow を挿入します。 |
![]() | System.Collections.IList.Remove | 指定した DataGridViewRow をコレクションから削除します。 |
![]() | System.Collections.IList.RemoveAt | 指定した位置の DataGridViewRow をコレクションから削除します。 |

DataGridViewRowCollection メンバ
DataGridViewRow オブジェクトのコレクション。
DataGridViewRowCollection データ型で公開されるメンバを以下の表に示します。





名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnCollectionChanged | CollectionChanged イベントを発生させます。 |


名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | コレクションの要素を Array にコピーします。指定したインデックスからコピーが開始されます。 |
![]() | System.Collections.IEnumerable.GetEnumerator | コレクションを反復処理する列挙子を返します。 |
![]() | System.Collections.IList.Add | DataGridViewRow をコレクションに追加します。 |
![]() | System.Collections.IList.Clear | コレクションからすべての項目を削除します。 |
![]() | System.Collections.IList.Contains | 指定した項目がコレクションに格納されているかどうかを確認します。 |
![]() | System.Collections.IList.IndexOf | コレクション内の指定した項目のインデックスを返します。 |
![]() | System.Collections.IList.Insert | コレクション内の指定したインデックス位置に、DataGridViewRow を挿入します。 |
![]() | System.Collections.IList.Remove | 指定した DataGridViewRow をコレクションから削除します。 |
![]() | System.Collections.IList.RemoveAt | 指定した位置の DataGridViewRow をコレクションから削除します。 |
![]() | System.Collections.ICollection.Count | コレクションに格納されている要素の数を取得します。 |
![]() | System.Collections.ICollection.IsSynchronized | コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 |
![]() | System.Collections.ICollection.SyncRoot | コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。 |
![]() | System.Collections.IList.IsFixedSize | コレクションが固定サイズかどうかを示す値を取得します。 |
![]() | System.Collections.IList.IsReadOnly | コレクションが読み取り専用かどうかを示す値を取得します。 |
![]() | System.Collections.IList.Item | 指定したインデックスにある要素を取得または設定します。 |

- DataGridViewRowCollectionのページへのリンク