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í.
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
- 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 |
| 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. |