GridColumnStylesCollection Klasa

Definicja

Reprezentuje kolekcję DataGridColumnStyle obiektów DataGrid w kontrolce.Represents a collection of DataGridColumnStyle objects in the DataGrid control.

public ref class GridColumnStylesCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class GridColumnStylesCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
type GridColumnStylesCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class GridColumnStylesCollection
Inherits BaseCollection
Implements IList
Dziedziczenie
GridColumnStylesCollection
Atrybuty
Implementuje

Przykłady

Poniższy przykład kodu drukuje informacje o każdym DataGridColumnStyle GridColumnStylesCollectionz nich w.The following code example prints information about each DataGridColumnStyle in a GridColumnStylesCollection.

void PrintColumnInformation( DataGrid^ grid )
{
   Console::WriteLine( "Count: {0}", grid->TableStyles->Count );
   GridColumnStylesCollection^ myColumns;
   DataGridTableStyle^ myTableStyle;
   for ( __int32 i = 0; i < grid->TableStyles->Count; i++ )
   {
      myTableStyle = grid->TableStyles[ i ];
      myColumns = myTableStyle->GridColumnStyles;
      
      /* Iterate through the collection and print each 
               object's type and width. */
      DataGridColumnStyle^ dgCol;
      for ( __int32 j = 0; j < myColumns->Count; j++ )
      {
         dgCol = myColumns[ j ];
         Console::WriteLine( dgCol->MappingName );
         Console::WriteLine( dgCol->GetType()->ToString() );
         Console::WriteLine( dgCol->Width );

      }

   }
}

private void PrintColumnInformation(DataGrid grid){
   Console.WriteLine("Count: " + grid.TableStyles.Count);
   GridColumnStylesCollection myColumns;   
   foreach(DataGridTableStyle myTableStyle in grid.TableStyles){

      myColumns = myTableStyle.GridColumnStyles;

      /* Iterate through the collection and print each 
      object's type and width. */
      foreach (DataGridColumnStyle dgCol in myColumns){
         Console.WriteLine(dgCol.MappingName);
         Console.WriteLine(dgCol.GetType().ToString());
         Console.WriteLine(dgCol.Width);
      }
   }
}
Private Sub PrintColumnInformation(grid as DataGrid)
   Console.WriteLine("Count: " & grid.TableStyles.Count)
   Dim myTableStyle As DataGridTableStyle
   Dim myColumns As GridColumnStylesCollection
   Dim dgCol As DataGridColumnStyle
   For Each myTableStyle in grid.TableStyles
      myColumns = myTableStyle.GridColumnStyles
   
      ' Iterate through the collection and print each 
      ' object's type and width.
      For Each dgCol in myColumns
         Console.WriteLine(dgCol.MappingName)
         Console.WriteLine(dgCol.GetType.ToString())
         Console.WriteLine(dgCol.Width)
      Next
   Next
End Sub

Uwagi

W programie masz dostępGridColumnStylesdowłaściwości. GridColumnStylesCollection DataGridTableStyleOn the DataGridTableStyle, you access the GridColumnStylesCollection through the GridColumnStyles property.

Używa standardowych Add iRemove metod do manipulowania kolekcją. GridColumnStylesCollectionThe GridColumnStylesCollection uses standard Add and Remove methods to manipulate the collection.

Użyj metody Contains , aby określić, czy określona wartość właściwości istnieje w kolekcji.Use the Contains method to determine if a specific property value exists in the collection. Ponadto Użyj IndexOf metody, aby określić indeks dowolnego DataGridColumnStyle obiektu w kolekcji.Additionally, use the IndexOf method to determine the index of any DataGridColumnStyle object within the collection.

Przestroga

Zawsze twórz DataGridColumnStyle obiekty i Dodaj je GridColumnStylesCollection do obiektu przed dodaniem DataGridTableStyle do programu GridTableStylesCollection.Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. Po dodaniu pustej DataGridTableStyle MappingName DataGridColumnStyle wartości do kolekcji obiekty są generowane automatycznie.When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. W związku z tym wyjątek zostanie wygenerowany, jeśli spróbujesz dodać nowe DataGridColumnStyle obiekty ze zduplikowanymi MappingName wartościami do. GridColumnStylesCollectionConsequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

Właściwości

Count

Pobiera łączną liczbę elementów w kolekcji.Gets the total number of elements in the collection.

(Odziedziczone po BaseCollection)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.Gets a value indicating whether the collection is read-only.

(Odziedziczone po BaseCollection)
IsSynchronized

Pobiera wartość wskazującą, ICollection czy dostęp do programu jest synchronizowany.Gets a value indicating whether access to the ICollection is synchronized.

(Odziedziczone po BaseCollection)
Item[Int32]

DataGridColumnStyle Pobiera o określonym indeksie.Gets the DataGridColumnStyle at a specified index.

Item[PropertyDescriptor]

Pobiera skojarzenie skojarzone z określonym PropertyDescriptor. DataGridColumnStyleGets the DataGridColumnStyle associated with the specified PropertyDescriptor.

Item[String]

DataGridColumnStyle Pobiera o podanej nazwie.Gets the DataGridColumnStyle with the specified name.

List

Pobiera listę elementów w kolekcji.Gets the list of items in the collection.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do BaseCollection.Gets an object that can be used to synchronize access to the BaseCollection.

(Odziedziczone po BaseCollection)

Metody

Add(DataGridColumnStyle)

Dodaje styl kolumny do kolekcji.Adds a column style to the collection.

AddRange(DataGridColumnStyle[])

Dodaje tablicę obiektów stylów kolumn do kolekcji.Adds an array of column style objects to the collection.

Clear()

Czyści kolekcję DataGridColumnStyle obiektów.Clears the collection of DataGridColumnStyle objects.

Contains(DataGridColumnStyle)

Pobiera wartość wskazującą, czy GridColumnStylesCollection zawiera określony DataGridColumnStyleelement.Gets a value indicating whether the GridColumnStylesCollection contains the specified DataGridColumnStyle.

Contains(PropertyDescriptor)

Pobiera wartość wskazującą, czy GridColumnStylesCollection DataGridColumnStyle zawiera ona skojarzoną z określonym PropertyDescriptor.Gets a value indicating whether the GridColumnStylesCollection contains a DataGridColumnStyle associated with the specified PropertyDescriptor.

Contains(String)

Pobiera wartość wskazującą, czy GridColumnStylesCollection DataGridColumnStyle zawiera z określoną nazwą.Gets a value indicating whether the GridColumnStylesCollection contains the DataGridColumnStyle with the specified name.

CopyTo(Array, Int32)

Kopiuje wszystkie elementy z prądu jednowymiarowego Array do określonego Array , rozpoczynając od określonego indeksu docelowego Array .Copies all the elements of the current one-dimensional Array to the specified one-dimensional Array starting at the specified destination Array index.

(Odziedziczone po BaseCollection)
CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Pobiera obiekt, który umożliwia wykonywanie iteracji przez elementy członkowskie kolekcji.Gets the object that enables iterating through the members of the collection.

(Odziedziczone po BaseCollection)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(DataGridColumnStyle)

Pobiera indeks określonego DataGridColumnStyleelementu.Gets the index of a specified DataGridColumnStyle.

InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
OnCollectionChanged(CollectionChangeEventArgs)

CollectionChanged Podnosi zdarzenie.Raises the CollectionChanged event.

Remove(DataGridColumnStyle)

Usuwa określony DataGridColumnStyle GridColumnStylesCollectionz.Removes the specified DataGridColumnStyle from the GridColumnStylesCollection.

RemoveAt(Int32)

Usuwa z programu z określonym indeksem GridColumnStylesCollection. DataGridColumnStyleRemoves the DataGridColumnStyle with the specified index from the GridColumnStylesCollection.

ResetPropertyDescriptors()

Ustawia dla każdego stylu kolumny w nullkolekcji wartość. PropertyDescriptorSets the PropertyDescriptor for each column style in the collection to null.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Zdarzenia

CollectionChanged

Występuje po dokonaniu GridColumnStylesCollectionzmiany w.Occurs when a change is made to the GridColumnStylesCollection.

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje kolekcję do zgodnego jednowymiarowego Array, rozpoczynając od określonego indeksu tablicy docelowej.Copies the collection to a compatible one-dimensional Array, starting at the specified index of the target array.

ICollection.Count

Pobiera liczbę elementów zawartych w kolekcji.Gets the number of elements contained in the collection.

ICollection.IsSynchronized

Pobiera wartość wskazującą, GridColumnStylesCollection czy dostęp do elementu jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the GridColumnStylesCollection is synchronized (thread safe).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do GridColumnStylesCollection.Gets an object that can be used to synchronize access to the GridColumnStylesCollection.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający dla kolekcji.Returns an enumerator for the collection.

IList.Add(Object)

Dodaje obiekt do kolekcji.Adds an object to the collection.

IList.Clear()

Czyści kolekcję DataGridColumnStyle obiektów.Clears the collection of DataGridColumnStyle objects.

IList.Contains(Object)

Określa, czy element znajduje się w kolekcji.Determines whether an element is in the collection.

IList.IndexOf(Object)

Zwraca indeks (liczony od zera) pierwszego wystąpienia określonego obiektu w kolekcji.Returns the zero-based index of the first occurrence of the specified object in the collection.

IList.Insert(Int32, Object)

Ta metoda nie jest obsługiwana przez ten formant.This method is not supported by this control.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.Gets a value indicating whether the collection has a fixed size.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.Gets a value indicating whether the collection is read-only.

IList.Item[Int32]

Pobiera element wskazywany przez określony indeks.Gets the element at the specified index.

IList.Remove(Object)

Usuwa określony DataGridColumnStyle GridColumnStylesCollectionz.Removes the specified DataGridColumnStyle from the GridColumnStylesCollection.

IList.RemoveAt(Int32)

Usuwa o określonym indeksie GridColumnStylesCollectionz. DataGridColumnStyleRemoves the DataGridColumnStyle at the specified index from the GridColumnStylesCollection.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też