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

Public Class DataGridViewColumnCollection Inherits BaseCollection Implements IList, ICollection, IEnumerable
public ref class DataGridViewColumnCollection : public BaseCollection, IList, ICollection, IEnumerable

このクラスのインスタンスは、DataGridView コントロールの Columns プロパティを使用して取得できます。このコレクションは、DataGridView プロパティを通じてコントロールへの参照を保持します。

Private WithEvents dataGridView1 As New DataGridView() Private Sub AddColorColumn() Dim comboBoxColumn As New DataGridViewComboBoxColumn() comboBoxColumn.Items.AddRange( _ Color.Red, Color.Yellow, Color.Green, Color.Blue) comboBoxColumn.ValueType = GetType(Color) dataGridView1.Columns.Add(comboBoxColumn) End Sub Private Sub dataGridView1_EditingControlShowing(ByVal sender As Object, _ ByVal e As DataGridViewEditingControlShowingEventArgs) _ Handles dataGridView1.EditingControlShowing Dim comboBox1 As ComboBox = CType(e.Control, ComboBox) AddHandler comboBox1.SelectedIndexChanged, _ New EventHandler(AddressOf ComboBox_SelectedIndexChanged) End Sub Private Sub ComboBox_SelectedIndexChanged( _ ByVal sender As Object, ByVal e As EventArgs) Dim comboBox1 As ComboBox = CType(sender, ComboBox) comboBox1.BackColor = _ CType(CType(sender, ComboBox).SelectedItem, Color) End Sub
private DataGridView dataGridView1 = new DataGridView(); private void AddColorColumn() { DataGridViewComboBoxColumn comboBoxColumn = new DataGridViewComboBoxColumn(); comboBoxColumn.Items.AddRange( Color.Red, Color.Yellow, Color.Green, Color.Blue); comboBoxColumn.ValueType = typeof(Color); dataGridView1.Columns.Add(comboBoxColumn); dataGridView1.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler( dataGridView1_EditingControlShowing); } private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { ((ComboBox)e.Control).SelectedIndexChanged += new EventHandler(ComboBox_SelectedIndexChanged); } private void ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ((ComboBox)sender).BackColor = (Color)((ComboBox)sender).SelectedItem; }

System.MarshalByRefObject
System.Windows.Forms.BaseCollection
System.Windows.Forms.DataGridViewColumnCollection


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataGridViewColumnCollection コンストラクタ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataGridViewColumnCollection プロパティ

名前 | 説明 | |
---|---|---|
![]() | Count | コレクション内の要素の合計数を取得します。 ( BaseCollection から継承されます。) |
![]() | IsReadOnly | コレクションが読み取り専用かどうかを示す値を取得します。 ( BaseCollection から継承されます。) |
![]() | IsSynchronized | ICollection へのアクセスの同期がとられているかどうかを示す値を取得します。 ( BaseCollection から継承されます。) |
![]() | Item | オーバーロードされます。 コレクション内の列を取得または設定します。 |
![]() | SyncRoot | BaseCollection へのアクセスを同期するために使用できるオブジェクトを取得します。 ( BaseCollection から継承されます。) |


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

DataGridViewColumnCollection メソッド


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

名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | コピー先配列の指定されたインデックスを開始位置として、コレクションの内容全体を互換性がある 1 次元 Array にコピーします。 |
![]() | System.Collections.IEnumerable.GetEnumerator | コレクションを反復処理する列挙子を返します。 |
![]() | System.Collections.IList.Add | コレクションの末尾にオブジェクトを追加します。 |
![]() | System.Collections.IList.Clear | コレクションからすべての要素を削除します。 |
![]() | System.Collections.IList.Contains | オブジェクトがコレクション内に存在するかどうかを判断します。 |
![]() | System.Collections.IList.IndexOf | コレクション内での指定した項目のインデックスを調べます。 |
![]() | System.Collections.IList.Insert | コレクション内の指定したインデックスの位置に要素を挿入します。 |
![]() | System.Collections.IList.Remove | 指定したオブジェクトのうち、コレクションで最初に出現したオブジェクトを削除します。 |
![]() | System.Collections.IList.RemoveAt | 指定したインデックスの要素をコレクションから削除します。 |

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

名前 | 説明 | |
---|---|---|
![]() | DataGridViewColumnCollection | 指定した DataGridView の DataGridViewColumnCollection クラスの新しいインスタンスを初期化します。 |

名前 | 説明 | |
---|---|---|
![]() | Count | コレクション内の要素の合計数を取得します。(BaseCollection から継承されます。) |
![]() | IsReadOnly | コレクションが読み取り専用かどうかを示す値を取得します。(BaseCollection から継承されます。) |
![]() | IsSynchronized | ICollection へのアクセスの同期がとられているかどうかを示す値を取得します。(BaseCollection から継承されます。) |
![]() | Item | オーバーロードされます。 コレクション内の列を取得または設定します。 |
![]() | SyncRoot | BaseCollection へのアクセスを同期するために使用できるオブジェクトを取得します。(BaseCollection から継承されます。) |



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


名前 | 説明 | |
---|---|---|
![]() | System.Collections.ICollection.CopyTo | コピー先配列の指定されたインデックスを開始位置として、コレクションの内容全体を互換性がある 1 次元 Array にコピーします。 |
![]() | System.Collections.IEnumerable.GetEnumerator | コレクションを反復処理する列挙子を返します。 |
![]() | System.Collections.IList.Add | コレクションの末尾にオブジェクトを追加します。 |
![]() | System.Collections.IList.Clear | コレクションからすべての要素を削除します。 |
![]() | System.Collections.IList.Contains | オブジェクトがコレクション内に存在するかどうかを判断します。 |
![]() | System.Collections.IList.IndexOf | コレクション内での指定した項目のインデックスを調べます。 |
![]() | System.Collections.IList.Insert | コレクション内の指定したインデックスの位置に要素を挿入します。 |
![]() | System.Collections.IList.Remove | 指定したオブジェクトのうち、コレクションで最初に出現したオブジェクトを削除します。 |
![]() | System.Collections.IList.RemoveAt | 指定したインデックスの要素をコレクションから削除します。 |
![]() | System.Collections.ICollection.Count | コレクション内の要素の数を取得します。 |
![]() | System.Collections.ICollection.IsSynchronized | コレクションへのアクセスの同期がとられているかどうかを示す値を取得します。 |
![]() | System.Collections.ICollection.SyncRoot | コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。 |
![]() | System.Collections.IList.IsFixedSize | コレクションが固定サイズかどうかを示す値を取得します。 |
![]() | System.Collections.IList.IsReadOnly | コレクションが読み取り専用かどうかを示す値を取得します。 |
![]() | System.Collections.IList.Item | 指定したインデックスにある要素を取得または設定します。 |

Weblioに収録されているすべての辞書からDataGridViewColumnCollectionを検索する場合は、下記のリンクをクリックしてください。

- DataGridViewColumnCollectionのページへのリンク