GridColumnStylesCollection Klass

Definition

Varning

DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.

Representerar en samling DataGridColumnStyle objekt i DataGrid kontrollen.

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)]
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
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
[<System.ComponentModel.ListBindable(false)>]
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type GridColumnStylesCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class GridColumnStylesCollection
Inherits BaseCollection
Implements IList
Arv
GridColumnStylesCollection
Attribut
Implementeringar

Exempel

Följande kodexempel skriver ut information om var och DataGridColumnStyle en i en 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

Kommentarer

DataGridTableStylePå går du till GridColumnStylesCollection via GridColumnStyles -egenskapen.

GridColumnStylesCollection Använder standard Add och Remove metoder för att manipulera samlingen.

Contains Använd metoden för att avgöra om det finns ett specifikt egenskapsvärde i samlingen. Använd dessutom IndexOf metoden för att fastställa indexet för alla DataGridColumnStyle objekt i samlingen.

Caution

DataGridColumnStyle Skapa alltid objekt och lägg till dem i GridColumnStylesCollection innan du lägger DataGridTableStyle till objekt i GridTableStylesCollection. När du lägger till ett tomt DataGridTableStyle värde med ett giltigt MappingName värde i samlingen DataGridColumnStyle genereras objekt automatiskt åt dig. Därför utlöses ett undantag om du försöker lägga till nya DataGridColumnStyle objekt med duplicerade MappingName värden i GridColumnStylesCollection.

Egenskaper

Name Description
Count
Föråldrad.

Hämtar det totala antalet element i samlingen.

(Ärvd från BaseCollection)
IsReadOnly
Föråldrad.

Hämtar ett värde som anger om samlingen är skrivskyddad.

(Ärvd från BaseCollection)
IsSynchronized
Föråldrad.

Hämtar ett värde som anger om åtkomsten ICollection till synkroniseras.

(Ärvd från BaseCollection)
Item[Int32]
Föråldrad.

Hämtar vid DataGridColumnStyle ett angivet index.

Item[PropertyDescriptor]
Föråldrad.

Hämtar den DataGridColumnStyle associerade med den angivna PropertyDescriptor.

Item[String]
Föråldrad.

DataGridColumnStyle Hämtar med det angivna namnet.

List
Föråldrad.

Hämtar listan över objekt i samlingen.

List
Föråldrad.

Hämtar listan över element som finns i instansen BaseCollection .

(Ärvd från BaseCollection)
SyncRoot
Föråldrad.

Hämtar ett objekt som kan användas för att synkronisera åtkomsten BaseCollectiontill .

(Ärvd från BaseCollection)

Metoder

Name Description
Add(DataGridColumnStyle)
Föråldrad.

Lägger till ett kolumnformat i samlingen.

AddRange(DataGridColumnStyle[])
Föråldrad.

Lägger till en matris med kolumnformatobjekt i samlingen.

Clear()
Föråldrad.

Rensar samlingen med DataGridColumnStyle objekt.

Contains(DataGridColumnStyle)
Föråldrad.

Hämtar ett värde som anger om GridColumnStylesCollection innehåller den angivna DataGridColumnStyle.

Contains(PropertyDescriptor)
Föråldrad.

Hämtar ett värde som anger om GridColumnStylesCollection innehåller en DataGridColumnStyle associerad med den angivna PropertyDescriptor.

Contains(String)
Föråldrad.

Hämtar ett värde som anger om GridColumnStylesCollection innehåller DataGridColumnStyle med det angivna namnet.

CopyTo(Array, Int32)
Föråldrad.

Kopierar alla element i den aktuella endimensionella Array till den angivna endimensionella Array med början vid det angivna målindexet Array .

(Ärvd från BaseCollection)
CreateObjRef(Type)
Föråldrad.

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()
Föråldrad.

Hämtar objektet som gör det möjligt att iterera genom medlemmarna i samlingen.

(Ärvd från BaseCollection)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLifetimeService()
Föråldrad.

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IndexOf(DataGridColumnStyle)
Föråldrad.

Hämtar indexet för en angiven DataGridColumnStyle.

InitializeLifetimeService()
Föråldrad.

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)
Föråldrad.

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
OnCollectionChanged(CollectionChangeEventArgs)
Föråldrad.

Genererar händelsen CollectionChanged .

Remove(DataGridColumnStyle)
Föråldrad.

Tar bort angivet DataGridColumnStyle från GridColumnStylesCollection.

RemoveAt(Int32)
Föråldrad.

DataGridColumnStyle Tar bort med det angivna indexet GridColumnStylesCollectionfrån .

ResetPropertyDescriptors()
Föråldrad.

PropertyDescriptor Anger för varje kolumnformat i samlingen till null.

ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Händelser

Name Description
CollectionChanged
Föråldrad.

Inträffar när en ändring görs i GridColumnStylesCollection.

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)
Föråldrad.

Kopierar samlingen till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen.

ICollection.Count
Föråldrad.

Hämtar antalet element som finns i samlingen.

ICollection.IsSynchronized
Föråldrad.

Hämtar ett värde som anger om åtkomsten GridColumnStylesCollection till är synkroniserad (trådsäker).

ICollection.SyncRoot
Föråldrad.

Hämtar ett objekt som kan användas för att synkronisera åtkomsten GridColumnStylesCollectiontill .

IEnumerable.GetEnumerator()
Föråldrad.

Returnerar en uppräknare för samlingen.

IList.Add(Object)
Föråldrad.

Lägger till ett objekt i samlingen.

IList.Clear()
Föråldrad.

Rensar samlingen med DataGridColumnStyle objekt.

IList.Contains(Object)
Föråldrad.

Avgör om ett element finns i samlingen.

IList.IndexOf(Object)
Föråldrad.

Returnerar det nollbaserade indexet för den första förekomsten av det angivna objektet i samlingen.

IList.Insert(Int32, Object)
Föråldrad.

Den här metoden stöds inte av den här kontrollen.

IList.IsFixedSize
Föråldrad.

Hämtar ett värde som anger om samlingen har en fast storlek.

IList.IsReadOnly
Föråldrad.

Hämtar ett värde som anger om samlingen är skrivskyddad.

IList.Item[Int32]
Föråldrad.

Hämtar elementet vid det angivna indexet.

IList.Remove(Object)
Föråldrad.

Tar bort angivet DataGridColumnStyle från GridColumnStylesCollection.

IList.RemoveAt(Int32)
Föråldrad.

Tar DataGridColumnStyle bort vid det angivna indexet GridColumnStylesCollectionfrån .

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)
Föråldrad.

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)
Föråldrad.

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)
Föråldrad.

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)
Föråldrad.

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för

Se även