GridColumnStylesCollection.Contains 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
獲得一個值,表示是否 GridColumnStylesCollection 包含特定的 DataGridColumnStyle。
多載
| 名稱 | Description |
|---|---|
| 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的 。
傳回
true若集合包含;DataGridColumnStyle否則,。 false
範例
以下程式碼範例使用該 Contains 方法判斷 a DataGridColumnStyleMappingName 是否存在 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
備註
a DataGridColumnStyle 的說明文字是根據該 HeaderText 物業設定的。
在啟動Remove移除該物品之前,先用該Contains方法判斷該物品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的 。
傳回
true若集合包含;DataGridColumnStyle否則,。 false
範例
以下程式碼範例使用該 Contains 方法來判斷 a 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
備註
在啟動Remove移除該物品之前,先用該Contains方法判斷該物品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的 相關聯。
傳回
true若集合包含;DataGridColumnStyle否則,。 false
範例
以下程式碼範例使用該 Contains 方法來判斷 a 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
在啟動Remove移除該物品之前,先用該Contains方法判斷該物品DataGridColumnStyle是否存在。 如果你想知道某個數字 DataGridColumnStyle,請使用該 IndexOf 方法。