GridColumnStylesCollection.Contains メソッド

定義

特定の GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。Gets a value indicating whether the GridColumnStylesCollection contains a specific DataGridColumnStyle.

オーバーロード

Contains(String)

指定した名前の GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。Gets a value indicating whether the GridColumnStylesCollection contains the DataGridColumnStyle with the specified name.

Contains(DataGridColumnStyle)

指定した GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。Gets a value indicating whether the GridColumnStylesCollection contains the specified DataGridColumnStyle.

Contains(PropertyDescriptor)

指定した GridColumnStylesCollection に関連付けられている DataGridColumnStylePropertyDescriptor に格納されているかどうかを示す値を取得します。Gets a value indicating whether the GridColumnStylesCollection contains a DataGridColumnStyle associated with the specified PropertyDescriptor.

Contains(String)

指定した名前の GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。Gets a value indicating whether the GridColumnStylesCollection contains the DataGridColumnStyle with the specified name.

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

必要な MappingNameDataGridColumnStyleThe MappingName of the desired DataGridColumnStyle.

戻り値

コレクションに DataGridColumnStyle が格納されている場合は true。それ以外の場合は falsetrue if the collection contains the DataGridColumnStyle; otherwise, false.

次のコード例ではContains 、メソッドを使用しDataGridColumnStyleて、 GridColumnStylesCollection指定MappingNameしたを持つがに存在するかどうかを確認します。The following code example uses the Contains method to determine if a DataGridColumnStyle with a given MappingName exists in the 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プロパティで設定されます。The caption of a DataGridColumnStyle is set with the HeaderText property.

メソッドをDataGridColumnStyle 呼び出しRemoveて項目を削除する前に、メソッドを使用して特定のが存在するかどうかを判断します。 ContainsUse the Contains method to determine if a particular DataGridColumnStyle exists before invoking the Remove method to remove the item. 特定DataGridColumnStyleののインデックスを知る必要がある場合は、 IndexOfメソッドを使用します。If you need to know the index of a particular DataGridColumnStyle, use the IndexOf method.

こちらもご覧ください

Contains(DataGridColumnStyle)

指定した GridColumnStylesCollectionDataGridColumnStyle に格納されているかどうかを示す値を取得します。Gets a value indicating whether the GridColumnStylesCollection contains the specified DataGridColumnStyle.

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。それ以外の場合は falsetrue if the collection contains the DataGridColumnStyle; otherwise, false.

次のコード例ではContains 、メソッドを使用しGridColumnStylesCollectionて、にDataGridColumnStyle特定のが含まれているかどうかを確認します。The following code example uses the Contains method to determine if a GridColumnStylesCollection contains a specific 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

注釈

メソッドをDataGridColumnStyle 呼び出しRemoveて項目を削除する前に、メソッドを使用して特定のが存在するかどうかを判断します。 ContainsUse the Contains method to determine if a particular DataGridColumnStyle exists before invoking the Remove method to remove the item. 特定DataGridColumnStyleののインデックスを知る必要がある場合は、 IndexOfメソッドを使用します。If you need to know the index of a particular DataGridColumnStyle, use the IndexOf method.

こちらもご覧ください

Contains(PropertyDescriptor)

指定した GridColumnStylesCollection に関連付けられている DataGridColumnStylePropertyDescriptor に格納されているかどうかを示す値を取得します。Gets a value indicating whether the GridColumnStylesCollection contains a DataGridColumnStyle associated with the specified PropertyDescriptor.

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

パラメーター

propertyDescriptor
PropertyDescriptor

必要な PropertyDescriptor に関連付けられている DataGridColumnStyleThe PropertyDescriptor associated with the desired DataGridColumnStyle.

戻り値

コレクションに DataGridColumnStyle が格納されている場合は true。それ以外の場合は falsetrue if the collection contains the DataGridColumnStyle; otherwise, false.

次のコード例ではContains 、メソッドを使用しGridColumnStylesCollectionて、 DataGridColumnStyle指定PropertyDescriptorしたに関連付けられているがに含まれるかどうかを確認します。The following code example uses the Contains method to determine if a GridColumnStylesCollection contains a DataGridColumnStyle associated with a specified 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クラスのメソッドを使用します。To get a PropertyDescriptorCollection, use the GetItemProperties method of the BindingManagerBase class. MappingName PropertyDescriptorのをのItem[String]プロパティに渡して、特定の列のを返します。PropertyDescriptorCollection DataGridColumnStylePass the MappingName of the DataGridColumnStyle to the Item[String] property of the PropertyDescriptorCollection to return the PropertyDescriptor for a specific column.

メソッドをDataGridColumnStyle 呼び出しRemoveて項目を削除する前に、メソッドを使用して特定のが存在するかどうかを判断します。 ContainsUse the Contains method to determine if a particular DataGridColumnStyle exists before invoking the Remove method to remove the item. 特定DataGridColumnStyleののインデックスを知る必要がある場合は、 IndexOfメソッドを使用します。If you need to know the index of a particular DataGridColumnStyle, use the IndexOf method.

こちらもご覧ください

適用対象