다음을 통해 공유


GridColumnStylesCollection.Contains 메서드

정의

특정 GridColumnStylesCollectionDataGridColumnStyle에 있는지 여부를 나타내는 값을 가져옵니다.

오버로드

Contains(String)

지정된 이름의 GridColumnStylesCollectionDataGridColumnStyle에 있는지 여부를 나타내는 값을 가져옵니다.

Contains(DataGridColumnStyle)

GridColumnStylesCollection에 지정한 DataGridColumnStyle가 포함되는지 여부를 나타내는 값을 가져옵니다.

Contains(PropertyDescriptor)

지정된 GridColumnStylesCollection와 관련된 DataGridColumnStylePropertyDescriptor에 있는지 여부를 나타내는 값을 가져옵니다.

Contains(String)

지정된 이름의 GridColumnStylesCollectionDataGridColumnStyle에 있는지 여부를 나타내는 값을 가져옵니다.

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입니다.

반환

Boolean

컬렉션에 DataGridColumnStyle이 있으면 true이고, 그렇지 않으면 false입니다.

예제

다음 코드 예제에서는 메서드를 Contains 사용하여 지정된 MappingName 항목이 DataGridColumnStyle 있는 메서드가 있는지 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 사용하여 항목을 제거하기 위해 메서드를 호출하기 전에 특정 DataGridColumnStyle 항목이 Remove 있는지 확인합니다. 특정 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입니다.

반환

Boolean

컬렉션에 DataGridColumnStyle이 있으면 true이고, 그렇지 않으면 false입니다.

예제

다음 코드 예제에서는 메서드를 Contains 사용하여 특정 DataGridColumnStyle항목이 GridColumnStylesCollection 포함되어 있는지 확인합니다.

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 사용하여 항목을 제거하기 위해 메서드를 호출하기 전에 특정 DataGridColumnStyle 항목이 Remove 있는지 확인합니다. 특정 DataGridColumnStyle인덱스의 인덱스가 필요한 경우 메서드를 IndexOf 사용합니다.

추가 정보

적용 대상

Contains(PropertyDescriptor)

지정된 GridColumnStylesCollection와 관련된 DataGridColumnStylePropertyDescriptor에 있는지 여부를 나타내는 값을 가져옵니다.

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입니다.

반환

Boolean

컬렉션에 DataGridColumnStyle이 있으면 true이고, 그렇지 않으면 false입니다.

예제

다음 코드 예제에서는 메서드를 Contains 사용하여 지정된 PropertyDescriptor것과 연결된 메서드가 DataGridColumnStyle 포함되어 있는지 GridColumnStylesCollection 확인합니다.

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[] 속성 PropertyDescriptorCollectionPropertyDescriptor 해당 열을 전달합니다.

메서드를 Contains 사용하여 항목을 제거하기 위해 메서드를 호출하기 전에 특정 DataGridColumnStyle 항목이 Remove 있는지 확인합니다. 특정 DataGridColumnStyle인덱스의 인덱스가 필요한 경우 메서드를 IndexOf 사용합니다.

추가 정보

적용 대상