次の方法で共有


GridColumnStylesCollection.Contains メソッド

定義

特定の GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。

オーバーロード

Contains(String)

指定した名前の GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。

Contains(DataGridColumnStyle)

指定した GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。

Contains(PropertyDescriptor)

指定した GridColumnStylesCollection に関連付けられている DataGridColumnStylePropertyDescriptor に格納されているかどうかを示す値を取得します。

Contains(String)

指定した名前の GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。

public:
 bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

パラメーター

name
String

必要な MappingNameDataGridColumnStyle

戻り値

コレクションに DataGridColumnStyle が格納されている場合は true。それ以外の場合は false

次のコード例では、 メソッドをContains使用して、 に 特定MappingNameの を持つ が存在するかどうかをDataGridColumnStyle判断しますGridColumnStylesCollection

Private Sub ContainsThisDataCol()
    ' Use the Contains method to determine whether a specific
    ' DataGridColumnStyle with the same MappingName exists.
    Console.WriteLine(DataGrid1.TableStyles(0). _
    GridColumnStyles.Contains("FirstName"))
End Sub

注釈

DataGridColumnStyle キャプションは、 プロパティで設定されます HeaderText

メソッドを使用して、アイテムを Contains 削除するメソッドを呼び出す前に、特定 DataGridColumnStyleRemove が存在するかどうかを判断します。 特定 DataGridColumnStyleの のインデックスを知る必要がある場合は、 メソッドを使用します IndexOf

こちらもご覧ください

適用対象

Contains(DataGridColumnStyle)

指定した GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。

public:
 bool Contains(System::Windows::Forms::DataGridColumnStyle ^ column);
public bool Contains (System.Windows.Forms.DataGridColumnStyle column);
member this.Contains : System.Windows.Forms.DataGridColumnStyle -> bool
Public Function Contains (column As DataGridColumnStyle) As Boolean

パラメーター

戻り値

コレクションに DataGridColumnStyle が格納されている場合は true。それ以外の場合は false

次のコード例では、 メソッドを Contains 使用して、 GridColumnStylesCollection に特定 DataGridColumnStyleの が含まれているかどうかを判断します。

Private Sub ContainsThisDataCol()
   Dim myGridColumnCol As GridColumnStylesCollection
   myGridColumnCol = dataGrid1.TableStyles(0).GridColumnStyles
   ' Get the CurrencyManager for the table you want to add a column to.
   Dim myCurrencyManager As CurrencyManager = _
   CType(Me.BindingContext(ds.Tables("Suppliers")), CurrencyManager)
   ' Get the PropertyDescriptor for the DataColumn of the new column.
   Dim pd As PropertyDescriptor = _
   myCurrencyManager.GetItemProperties()("City")
   Dim myColumn As New DataGridTextBoxColumn()
   myColumn.PropertyDescriptor = pd
   ' Test to see if the present columns contains the new object.
   Console.WriteLine(DataGrid1.TableStyles(0).GridColumnStyles. _
   Contains(myColumn))
End Sub

注釈

メソッドを使用して、アイテムを Contains 削除するメソッドを呼び出す前に、特定 DataGridColumnStyleRemove が存在するかどうかを判断します。 特定 DataGridColumnStyleの のインデックスを知る必要がある場合は、 メソッドを使用します IndexOf

こちらもご覧ください

適用対象

Contains(PropertyDescriptor)

指定した GridColumnStylesCollection に関連付けられている DataGridColumnStylePropertyDescriptor に格納されているかどうかを示す値を取得します。

public:
 bool Contains(System::ComponentModel::PropertyDescriptor ^ propDesc);
public:
 bool Contains(System::ComponentModel::PropertyDescriptor ^ propertyDescriptor);
public bool Contains (System.ComponentModel.PropertyDescriptor propDesc);
public bool Contains (System.ComponentModel.PropertyDescriptor propertyDescriptor);
member this.Contains : System.ComponentModel.PropertyDescriptor -> bool
member this.Contains : System.ComponentModel.PropertyDescriptor -> bool
Public Function Contains (propDesc As PropertyDescriptor) As Boolean
Public Function Contains (propertyDescriptor As PropertyDescriptor) As Boolean

パラメーター

propDescpropertyDescriptor
PropertyDescriptor

必要な PropertyDescriptor に関連付けられている DataGridColumnStyle

戻り値

コレクションに DataGridColumnStyle が格納されている場合は true。それ以外の場合は false

次のコード例では、 メソッドを Contains 使用して、 GridColumnStylesCollection に指定した に関連付けられた が DataGridColumnStyle 含まれているかどうかを判断します PropertyDescriptor

Private Sub ContainsThisDataCol()
   Dim myPropertyDescriptor As PropertyDescriptor
   Dim myPropertyDescriptorCollection As PropertyDescriptorCOllection
   myPropertyDescriptorCollection = _
   me.BindingContext(DataSet1, "Customers").GetItemProperties()
   myPropertyDescriptor = myPropertyDescriptorCollection("FirstName")

   Dim trueOrFalse As Boolean
   ' Set the variable to a known column in the grid's DataTable.
   trueOrFalse = DataGrid1.TableStyles(0).GridColumnStyles. _
   Contains(myPropertyDescriptor)
   Console.WriteLine(trueOrFalse)
End Sub

注釈

PropertyDescriptorCollection取得するには、 クラスの GetItemProperties メソッドを BindingManagerBase 使用します。 の DataGridColumnStyleMappingName の プロパティにItem[]渡して、特定のPropertyDescriptorCollection列の をPropertyDescriptor返します。

メソッドを使用して、アイテムを Contains 削除するメソッドを呼び出す前に、特定 DataGridColumnStyleRemove が存在するかどうかを判断します。 特定 DataGridColumnStyleの のインデックスを知る必要がある場合は、 メソッドを使用します IndexOf

こちらもご覧ください

適用対象