GridColumnStylesCollection.Contains 方法

定義

取得值,指出 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

需要的 MappingNameDataGridColumnStyle

傳回

如果集合含有 DataGridColumnStyle,則為 true,否則為 false

範例

下列程式碼範例會 Contains 使用 方法來判斷 DataGridColumnStyle 中是否有具有指定 MappingName 之 的 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使用 方法來判斷在叫 Remove 用 方法移除專案之前,是否有特定 DataGridColumnStyle 存在。 如果您需要知道特定 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

參數

傳回

如果集合含有 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使用 方法來判斷在叫 Remove 用 方法移除專案之前,是否有特定 DataGridColumnStyle 存在。 如果您需要知道特定 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 方法。 MappingName將 的 DataGridColumnStyle 傳遞至 Item[]PropertyDescriptorCollection 屬性,以傳回 PropertyDescriptor 特定資料行的 。

Contains使用 方法來判斷在叫 Remove 用 方法移除專案之前,是否有特定 DataGridColumnStyle 存在。 如果您需要知道特定 DataGridColumnStyle 的索引,請使用 IndexOf 方法。

另請參閱

適用於