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 使用 方法來判斷 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
參數
- 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使用 方法來判斷在叫 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 方法。