Udostępnij za pośrednictwem


GridColumnStylesCollection.Contains Metoda

Definicja

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

Boolean

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

Boolean

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

Boolean

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 .

Zobacz też

Dotyczy