GridColumnStylesCollection Klas

Definitie

Vertegenwoordigt een verzameling DataGridColumnStyle objecten in het DataGrid besturingselement.

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
[<System.ComponentModel.ListBindable(false)>]
type GridColumnStylesCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class GridColumnStylesCollection
Inherits BaseCollection
Implements IList
Overname
GridColumnStylesCollection
Kenmerken
Implementeringen

Voorbeelden

In het volgende codevoorbeeld wordt informatie over elk DataGridColumnStyle in een GridColumnStylesCollectionbestand afgedrukt.

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

Opmerkingen

Op de DataGridTableStyle, u toegang tot de GridColumnStylesCollection via de GridColumnStyles eigenschap.

Het GridColumnStylesCollection maakt gebruik van standaard Add en Remove methoden om de verzameling te bewerken.

Gebruik de Contains methode om te bepalen of er een specifieke eigenschapswaarde bestaat in de verzameling. Gebruik bovendien de IndexOf methode om de index van een DataGridColumnStyle object in de verzameling te bepalen.

Caution

DataGridColumnStyle Maak altijd objecten en voeg ze toe aan de GridColumnStylesCollection voordat u objecten toevoegt DataGridTableStyle aan de GridTableStylesCollection. Wanneer u een lege DataGridTableStyle met een geldige MappingName waarde toevoegt aan de verzameling, DataGridColumnStyle worden objecten automatisch voor u gegenereerd. Er wordt dus een uitzondering gegenereerd als u nieuwe DataGridColumnStyle objecten met dubbele MappingName waarden probeert toe te voegen aan de GridColumnStylesCollection.

Eigenschappen

Name Description
Count

Hiermee haalt u het totale aantal elementen in de verzameling op.

(Overgenomen van BaseCollection)
IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft.

(Overgenomen van BaseCollection)
IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de ICollection synchronisatie is gesynchroniseerd.

(Overgenomen van BaseCollection)
Item[Int32]

Haalt de DataGridColumnStyle opgegeven index op.

Item[PropertyDescriptor]

Hiermee wordt de DataGridColumnStyle gekoppeld aan de opgegeven PropertyDescriptor.

Item[String]

Hiermee haalt u de DataGridColumnStyle met de opgegeven naam op.

List

Hiermee haalt u de lijst met items in de verzameling op.

SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het BaseCollectionobject te synchroniseren.

(Overgenomen van BaseCollection)

Methoden

Name Description
Add(DataGridColumnStyle)

Hiermee voegt u een kolomstijl toe aan de verzameling.

AddRange(DataGridColumnStyle[])

Hiermee voegt u een matrix met kolomstijlobjecten toe aan de verzameling.

Clear()

Hiermee wist u de verzameling DataGridColumnStyle objecten.

Contains(DataGridColumnStyle)

Hiermee wordt een waarde opgehaald die aangeeft of de GridColumnStylesCollection opgegeven DataGridColumnStylewaarde bevat.

Contains(PropertyDescriptor)

Hiermee wordt een waarde opgehaald die aangeeft of het GridColumnStylesCollection een DataGridColumnStyle gekoppeld aan de opgegeven PropertyDescriptorbevat.

Contains(String)

Hiermee wordt een waarde opgehaald die aangeeft of de GridColumnStylesCollection naam de DataGridColumnStyle bevat met de opgegeven naam.

CopyTo(Array, Int32)

Kopieert alle elementen van de huidige eendimensionale Array naar de opgegeven eendimensionale Array vanaf de opgegeven doelindex Array .

(Overgenomen van BaseCollection)
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Hiermee haalt u het object op waarmee de leden van de verzameling kunnen worden herhaald.

(Overgenomen van BaseCollection)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IndexOf(DataGridColumnStyle)

Hiermee haalt u de index van een opgegeven DataGridColumnStyle.

InitializeLifetimeService()

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
OnCollectionChanged(CollectionChangeEventArgs)

Hiermee wordt de CollectionChanged gebeurtenis gegenereerd.

Remove(DataGridColumnStyle)

Hiermee verwijdert u de opgegeven DataGridColumnStyle waarde uit de GridColumnStylesCollection.

RemoveAt(Int32)

Hiermee verwijdert u de DataGridColumnStyle met de opgegeven index uit de GridColumnStylesCollection.

ResetPropertyDescriptors()

Hiermee stelt u de PropertyDescriptor voor elke kolomstijl in de verzameling in op null.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
CollectionChanged

Treedt op wanneer een wijziging wordt aangebracht in de GridColumnStylesCollection.

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Kopieert de verzameling naar een compatibele eendimensionale Arrayverzameling, te beginnen bij de opgegeven index van de doelmatrix.

ICollection.Count

Hiermee haalt u het aantal elementen op dat in de verzameling is opgenomen.

ICollection.IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de GridColumnStylesCollection synchronisatie is gesynchroniseerd (thread safe).

ICollection.SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het GridColumnStylesCollectionobject te synchroniseren.

IEnumerable.GetEnumerator()

Retourneert een enumerator voor de verzameling.

IList.Add(Object)

Hiermee voegt u een object toe aan de verzameling.

IList.Clear()

Hiermee wist u de verzameling DataGridColumnStyle objecten.

IList.Contains(Object)

Bepaalt of een element zich in de verzameling bevindt.

IList.IndexOf(Object)

Retourneert de op nul gebaseerde index van het eerste exemplaar van het opgegeven object in de verzameling.

IList.Insert(Int32, Object)

Deze methode wordt niet ondersteund door dit besturingselement.

IList.IsFixedSize

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling een vaste grootte heeft.

IList.IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft.

IList.Item[Int32]

Hiermee haalt u het element op de opgegeven index op.

IList.Remove(Object)

Hiermee verwijdert u de opgegeven DataGridColumnStyle waarde uit de GridColumnStylesCollection.

IList.RemoveAt(Int32)

Hiermee verwijdert u de DataGridColumnStyle opgegeven index uit de GridColumnStylesCollection.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook