Sdílet prostřednictvím


GridColumnStylesCollection Třída

Definice

Upozornění

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

Představuje kolekci DataGridColumnStyle objektů v ovládacím DataGrid prvku.

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
Dědičnost
GridColumnStylesCollection
Atributy
Implementuje

Příklady

Následující příklad kódu vytiskne informace o každém DataGridColumnStyle v souboru 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

Poznámky

V objektu DataGridTableStyle, budete přistupovat prostřednictvím GridColumnStylesGridColumnStylesCollection vlastnosti.

Používá GridColumnStylesCollection standardní Add metody a Remove metody pro manipulaci s kolekcí.

Contains Pomocí metody určete, zda v kolekci existuje konkrétní hodnota vlastnosti. Dále použijte metodu IndexOf k určení indexu libovolného DataGridColumnStyle objektu v kolekci.

Upozornění

Vždy vytvořte DataGridColumnStyle objekty a před GridColumnStylesCollection přidáním DataGridTableStyle objektů do objektu GridTableStylesCollection. Když do kolekce přidáte prázdnou DataGridTableStyle hodnotu s platnou MappingName hodnotou, DataGridColumnStyle objekty se automaticky vygenerují za vás. V důsledku toho bude vyvolán výjimka, pokud se pokusíte přidat nové DataGridColumnStyle objekty s duplicitními MappingName hodnotami do GridColumnStylesCollection.

Vlastnosti

Name Description
Count
Zastaralé.

Získá celkový počet prvků v kolekci.

(Zděděno od BaseCollection)
IsReadOnly
Zastaralé.

Získá hodnotu určující, zda kolekce je jen pro čtení.

(Zděděno od BaseCollection)
IsSynchronized
Zastaralé.

Získá hodnotu označující, zda je přístup k sadě ICollection synchronizován.

(Zděděno od BaseCollection)
Item[Int32]
Zastaralé.

Získá v zadaném indexu DataGridColumnStyle .

Item[PropertyDescriptor]
Zastaralé.

DataGridColumnStyle Získá přidružené k zadanému PropertyDescriptor.

Item[String]
Zastaralé.

Získá se DataGridColumnStyle zadaným názvem.

List
Zastaralé.

Získá seznam položek v kolekci.

List
Zastaralé.

Získá seznam prvků obsažených BaseCollection v instanci.

(Zděděno od BaseCollection)
SyncRoot
Zastaralé.

Získá objekt, který lze použít k synchronizaci přístupu k BaseCollection.

(Zděděno od BaseCollection)

Metody

Name Description
Add(DataGridColumnStyle)
Zastaralé.

Přidá do kolekce styl sloupce.

AddRange(DataGridColumnStyle[])
Zastaralé.

Přidá do kolekce pole objektů stylu sloupce.

Clear()
Zastaralé.

Vymaže kolekci DataGridColumnStyle objektů.

Contains(DataGridColumnStyle)
Zastaralé.

Získá hodnotu určující, zda GridColumnStylesCollection obsahuje zadaný DataGridColumnStyle.

Contains(PropertyDescriptor)
Zastaralé.

Získá hodnotu určující, zda GridColumnStylesCollection obsahuje DataGridColumnStyle přidružené k zadané PropertyDescriptor.

Contains(String)
Zastaralé.

Získá hodnotu určující, zda GridColumnStylesCollection obsahuje DataGridColumnStyle se zadaným názvem.

CopyTo(Array, Int32)
Zastaralé.

Zkopíruje všechny prvky aktuálního jednorozměrného Array do zadaného jednorozměrného Array indexu počínaje zadaným cílovým Array indexem.

(Zděděno od BaseCollection)
CreateObjRef(Type)
Zastaralé.

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Equals(Object)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()
Zastaralé.

Získá objekt, který umožňuje iterace prostřednictvím členů kolekce.

(Zděděno od BaseCollection)
GetHashCode()
Zastaralé.

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
IndexOf(DataGridColumnStyle)
Zastaralé.

Získá index zadaného DataGridColumnStyle.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MemberwiseClone(Boolean)
Zastaralé.

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
OnCollectionChanged(CollectionChangeEventArgs)
Zastaralé.

CollectionChanged Vyvolá událost.

Remove(DataGridColumnStyle)
Zastaralé.

Odebere zadanou DataGridColumnStyle položku z objektu GridColumnStylesCollection.

RemoveAt(Int32)
Zastaralé.

Odebere ze DataGridColumnStyle zadaného indexu GridColumnStylesCollectionzadaný index .

ResetPropertyDescriptors()
Zastaralé.

PropertyDescriptor Nastaví styl jednotlivých sloupců v kolekci na null.

ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

Name Description
CollectionChanged
Zastaralé.

Nastane při změně v souboru GridColumnStylesCollection.

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)
Zastaralé.

Zkopíruje kolekci do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole.

ICollection.Count
Zastaralé.

Získá počet prvků obsažených v kolekci.

ICollection.IsSynchronized
Zastaralé.

Získá hodnotu označující, zda je přístup k GridColumnStylesCollection této synchronizaci (bezpečné vlákno).

ICollection.SyncRoot
Zastaralé.

Získá objekt, který lze použít k synchronizaci přístupu k GridColumnStylesCollection.

IEnumerable.GetEnumerator()
Zastaralé.

Vrátí enumerátor pro kolekci.

IList.Add(Object)
Zastaralé.

Přidá objekt do kolekce.

IList.Clear()
Zastaralé.

Vymaže kolekci DataGridColumnStyle objektů.

IList.Contains(Object)
Zastaralé.

Určuje, zda je prvek v kolekci.

IList.IndexOf(Object)
Zastaralé.

Vrátí index založený na nule prvního výskytu zadaného objektu v kolekci.

IList.Insert(Int32, Object)
Zastaralé.

Tento ovládací prvek tuto metodu nepodporuje.

IList.IsFixedSize
Zastaralé.

Získá hodnotu určující, zda kolekce má pevnou velikost.

IList.IsReadOnly
Zastaralé.

Získá hodnotu určující, zda kolekce je jen pro čtení.

IList.Item[Int32]
Zastaralé.

Získá prvek v zadaném indexu.

IList.Remove(Object)
Zastaralé.

Odebere zadanou DataGridColumnStyle položku z objektu GridColumnStylesCollection.

IList.RemoveAt(Int32)
Zastaralé.

Odebere ze DataGridColumnStyle zadaného indexu z objektu GridColumnStylesCollection.

Metody rozšíření

Name Description
AsParallel(IEnumerable)
Zastaralé.

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)
Zastaralé.

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)
Zastaralé.

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)
Zastaralé.

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro

Viz také