GridColumnStylesCollection.Contains Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy GridColumnStylesCollection element zawiera określony DataGridColumnStyleelement .
Przeciążenia
Contains(String) |
Pobiera wartość wskazującą, czy GridColumnStylesCollection element zawiera DataGridColumnStyle element o określonej nazwie. |
Contains(DataGridColumnStyle) |
Pobiera wartość wskazującą, czy GridColumnStylesCollection element zawiera określony DataGridColumnStyleelement . |
Contains(PropertyDescriptor) |
Pobiera wartość wskazującą, czy GridColumnStylesCollection element zawiera DataGridColumnStyle element skojarzony z określonym PropertyDescriptorelementem . |
Contains(String)
Pobiera wartość wskazującą, czy GridColumnStylesCollection element zawiera DataGridColumnStyle element o określonej nazwie.
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parametry
- name
- String
Element MappingName żądanego DataGridColumnStyleobiektu .
Zwraca
true
jeśli kolekcja zawiera DataGridColumnStyleelement ; w przeciwnym razie false
.
Przykłady
W poniższym przykładzie kodu użyto Contains metody , aby określić, czy element DataGridColumnStyle z danym MappingName elementem istnieje w obiekcie 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
Uwagi
Podpis obiektu DataGridColumnStyle jest ustawiany za HeaderText pomocą właściwości .
Contains Użyj metody , aby określić, czy określony DataGridColumnStyle element istnieje przed wywołaniem Remove metody w celu usunięcia elementu. Jeśli musisz znać indeks określonego DataGridColumnStyleelementu , użyj IndexOf metody .
Zobacz też
Dotyczy
Contains(DataGridColumnStyle)
Pobiera wartość wskazującą, czy GridColumnStylesCollection element zawiera określony DataGridColumnStyleelement .
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
Parametry
- column
- DataGridColumnStyle
Żądany element DataGridColumnStyle.
Zwraca
true
jeśli kolekcja zawiera DataGridColumnStyleelement ; w przeciwnym razie false
.
Przykłady
W poniższym przykładzie kodu użyto Contains metody , aby określić, czy element GridColumnStylesCollection zawiera określony DataGridColumnStyleelement .
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
Uwagi
Contains Użyj metody , aby określić, czy określony DataGridColumnStyle element istnieje przed wywołaniem Remove metody w celu usunięcia elementu. Jeśli musisz znać indeks określonego DataGridColumnStyleelementu , użyj IndexOf metody .
Zobacz też
Dotyczy
Contains(PropertyDescriptor)
Pobiera wartość wskazującą, czy GridColumnStylesCollection element zawiera DataGridColumnStyle element skojarzony z określonym PropertyDescriptorelementem .
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
Parametry
- propDescpropertyDescriptor
- PropertyDescriptor
Element PropertyDescriptor skojarzony z żądanym DataGridColumnStyleelementem .
Zwraca
true
jeśli kolekcja zawiera DataGridColumnStyleelement ; w przeciwnym razie false
.
Przykłady
W poniższym przykładzie kodu użyto Contains metody , aby określić, czy element GridColumnStylesCollection zawiera DataGridColumnStyle element skojarzony z określonym PropertyDescriptorelementem .
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
Uwagi
Aby uzyskać klasę PropertyDescriptorCollection, użyj GetItemProperties metody BindingManagerBase klasy . Przekaż właściwość MappingName DataGridColumnStyle do Item[] właściwości PropertyDescriptorCollection , aby zwrócić PropertyDescriptor wartość dla określonej kolumny.
Contains Użyj metody , aby określić, czy określony DataGridColumnStyle element istnieje przed wywołaniem Remove metody w celu usunięcia elementu. Jeśli musisz znać indeks określonego DataGridColumnStyleelementu , użyj IndexOf metody .