GridColumnStylesCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)>]
type GridColumnStylesCollection = class
inherit BaseCollection
interface IList
interface ICollection
interface IEnumerable
Public Class GridColumnStylesCollection
Inherits BaseCollection
Implements IList
- Dědičnost
- Atributy
- Implementuje
Příklady
Následující příklad kódu vytiskne informace o každém z nich DataGridColumnStyle v GridColumnStylesCollectionsouboru .
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 nástroji DataGridTableStylese k objektu GridColumnStylesCollection dostanete prostřednictvím GridColumnStyles vlastnosti .
K GridColumnStylesCollection manipulaci s kolekcí používá standard Add a Remove metody.
Contains Pomocí metody určete, jestli v kolekci existuje konkrétní hodnota vlastnosti. Kromě toho použijte metodu IndexOf k určení indexu libovolného DataGridColumnStyle objektu v kolekci.
Upozornění
Před přidáním DataGridTableStyle objektů do objektu GridColumnStylesCollection vždy vytvořte DataGridColumnStyle objekty a přidejte je do objektu GridTableStylesCollection. Když do kolekce přidáte prázdnou DataGridTableStyle s platnou MappingName hodnotou, DataGridColumnStyle objekty se automaticky vygenerují. V důsledku toho dojde k výjimce, pokud se do objektu GridColumnStylesCollectionpokusíte přidat nové DataGridColumnStyle objekty s duplicitními MappingName hodnotami.
Vlastnosti
Count |
Získá celkový počet prvků v kolekci. (Zděděno od BaseCollection) |
IsReadOnly |
Získá hodnotu, která udává, zda je kolekce určena jen pro čtení. (Zděděno od BaseCollection) |
IsSynchronized |
Získá hodnotu označující, zda je přístup k ICollection je synchronizován. (Zděděno od BaseCollection) |
Item[Int32] |
Získá hodnotu DataGridColumnStyle v zadaném indexu. |
Item[PropertyDescriptor] |
DataGridColumnStyle Získá přidružený k zadanému PropertyDescriptor. |
Item[String] |
Získá se DataGridColumnStyle zadaným názvem. |
List |
Získá seznam položek v kolekci. |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k BaseCollection. (Zděděno od BaseCollection) |
Metody
Add(DataGridColumnStyle) |
Přidá do kolekce styl sloupce. |
AddRange(DataGridColumnStyle[]) |
Přidá do kolekce pole objektů stylu sloupců. |
Clear() |
Vymaže kolekci DataGridColumnStyle objektů. |
Contains(DataGridColumnStyle) |
Získá hodnotu označující, zda GridColumnStylesCollection obsahuje zadaný DataGridColumnStyleobjekt . |
Contains(PropertyDescriptor) |
Získá hodnotu označující, zda GridColumnStylesCollection obsahuje DataGridColumnStyle přidružený k zadané PropertyDescriptor. |
Contains(String) |
Získá hodnotu označující, zda GridColumnStylesCollection obsahuje se DataGridColumnStyle zadaným názvem. |
CopyTo(Array, Int32) |
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) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetEnumerator() |
Získá objekt, který umožňuje iterování prostřednictvím členů kolekce. (Zděděno od BaseCollection) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (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() |
Získá aktuální Type instanci. (Zděděno od Object) |
IndexOf(DataGridColumnStyle) |
Získá index zadaného DataGridColumnStyleobjektu . |
InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
OnCollectionChanged(CollectionChangeEventArgs) |
CollectionChanged Vyvolá událost. |
Remove(DataGridColumnStyle) |
Odebere zadaný DataGridColumnStyle objekt z objektu GridColumnStylesCollection. |
RemoveAt(Int32) |
Odebere DataGridColumnStyle hodnotu se zadaným indexem z objektu GridColumnStylesCollection. |
ResetPropertyDescriptors() |
PropertyDescriptor Nastaví pro každý styl sloupce v kolekci na |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
CollectionChanged |
Nastane, když je provedena změna v GridColumnStylesCollection. |
Explicitní implementace rozhraní
ICollection.CopyTo(Array, Int32) |
Zkopíruje kolekci do kompatibilní jednorozměrné Array, počínaje zadaným indexem cílového pole. |
ICollection.Count |
Získá počet prvků obsažených v kolekci. |
ICollection.IsSynchronized |
Získá hodnotu označující, zda je přístup k GridColumnStylesCollection je synchronizován (bez vláken). |
ICollection.SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k GridColumnStylesCollection. |
IEnumerable.GetEnumerator() |
Vrátí enumerátor pro kolekci. |
IList.Add(Object) |
Přidá objekt do kolekce. |
IList.Clear() |
Vymaže kolekci DataGridColumnStyle objektů. |
IList.Contains(Object) |
Určuje, zda je prvek v kolekci. |
IList.IndexOf(Object) |
Vrátí nulový index prvního výskytu zadaného objektu v kolekci. |
IList.Insert(Int32, Object) |
Tento ovládací prvek tuto metodu nepodporuje. |
IList.IsFixedSize |
Získá hodnotu označující, zda kolekce má pevnou velikost. |
IList.IsReadOnly |
Získá hodnotu, která udává, zda je kolekce určena jen pro čtení. |
IList.Item[Int32] |
Získá prvek na pozici zadaného indexu. |
IList.Remove(Object) |
Odebere zadaný DataGridColumnStyle objekt z objektu GridColumnStylesCollection. |
IList.RemoveAt(Int32) |
Odebere DataGridColumnStyle hodnotu v zadaném indexu z objektu GridColumnStylesCollection. |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |