GridColumnStylesCollection.Contains メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の GridColumnStylesCollection が DataGridColumnStyle に格納されているかどうかを示す値を取得します。
オーバーロード
Contains(String) |
指定した名前の GridColumnStylesCollection が DataGridColumnStyle に格納されているかどうかを示す値を取得します。 |
Contains(DataGridColumnStyle) |
指定した GridColumnStylesCollection が DataGridColumnStyle に格納されているかどうかを示す値を取得します。 |
Contains(PropertyDescriptor) |
指定した GridColumnStylesCollection に関連付けられている DataGridColumnStyle が PropertyDescriptor に格納されているかどうかを示す値を取得します。 |
Contains(String)
指定した名前の GridColumnStylesCollection が DataGridColumnStyle に格納されているかどうかを示す値を取得します。
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
必要な MappingName の DataGridColumnStyle。
戻り値
コレクションに 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 削除するメソッドを呼び出す前に、特定 DataGridColumnStyle の Remove が存在するかどうかを判断します。 特定 DataGridColumnStyleの のインデックスを知る必要がある場合は、 メソッドを使用します IndexOf 。
こちらもご覧ください
適用対象
Contains(DataGridColumnStyle)
指定した GridColumnStylesCollection が 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
パラメーター
- column
- DataGridColumnStyle
必要な DataGridColumnStyle。
戻り値
コレクションに 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 削除するメソッドを呼び出す前に、特定 DataGridColumnStyle の Remove が存在するかどうかを判断します。 特定 DataGridColumnStyleの のインデックスを知る必要がある場合は、 メソッドを使用します IndexOf 。
こちらもご覧ください
適用対象
Contains(PropertyDescriptor)
指定した GridColumnStylesCollection に関連付けられている DataGridColumnStyle が PropertyDescriptor に格納されているかどうかを示す値を取得します。
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 使用します。 の DataGridColumnStyle を MappingName の プロパティにItem[]渡して、特定のPropertyDescriptorCollection列の をPropertyDescriptor返します。
メソッドを使用して、アイテムを Contains 削除するメソッドを呼び出す前に、特定 DataGridColumnStyle の Remove が存在するかどうかを判断します。 特定 DataGridColumnStyleの のインデックスを知る必要がある場合は、 メソッドを使用します IndexOf 。
こちらもご覧ください
適用対象
.NET