GridColumnStylesCollection Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
A vezérlőelem objektumgyűjteményét DataGridColumnStyleDataGrid jelöli.
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
- Öröklődés
- Attribútumok
- Megvalósítás
Példák
Az alábbi példakód az egyes DataGridColumnStyle fájlokkal GridColumnStylesCollectionkapcsolatos információkat nyomtatja ki.
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
Megjegyzések
DataGridTableStyleA tulajdonságon keresztül érheti el a GridColumnStylesCollection tulajdonságotGridColumnStyles.
A GridColumnStylesCollection standard és Add a metódusok a gyűjtemény manipulálására használjákRemove.
Contains A metódussal megállapíthatja, hogy létezik-e egy adott tulajdonságérték a gyűjteményben. Emellett a IndexOf metódus használatával meghatározhatja a gyűjteményen belüli objektumok DataGridColumnStyle indexét.
Figyelmeztetés
Mindig hozzon létre DataGridColumnStyle objektumokat, és vegye fel őket az GridColumnStylesCollection objektumba, mielőtt objektumokat ad DataGridTableStyle a GridTableStylesCollection. Ha egy üres, érvényes DataGridTableStyle értékkel rendelkező értéket MappingName ad hozzá a gyűjteményhez, DataGridColumnStyle a rendszer automatikusan létrehozza az objektumokat. Következésképpen kivétel jelenik meg, ha ismétlődő értékekkel DataGridColumnStyle rendelkező új MappingName objektumokat próbál hozzáadni a GridColumnStylesCollection.
Tulajdonságok
| Name | Description |
|---|---|
| Count |
Elavult.
Lekéri a gyűjtemény elemeinek teljes számát. (Öröklődés forrása BaseCollection) |
| IsReadOnly |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a gyűjtemény írásvédett-e. (Öröklődés forrása BaseCollection) |
| IsSynchronized |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a ICollection hozzáférés szinkronizálva van-e. (Öröklődés forrása BaseCollection) |
| Item[Int32] |
Elavult.
Lekéri a DataGridColumnStyle megadott indexet. |
| Item[PropertyDescriptor] |
Elavult.
Lekéri a DataGridColumnStyle megadotthoz PropertyDescriptortársított értéket. |
| Item[String] |
Elavult.
Lekéri a DataGridColumnStyle megadott nevet. |
| List |
Elavult.
Lekéri a gyűjtemény elemeinek listáját. |
| List |
Elavult.
Lekéri a példányban BaseCollection található elemek listáját. (Öröklődés forrása BaseCollection) |
| SyncRoot |
Elavult.
Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.BaseCollection (Öröklődés forrása BaseCollection) |
Metódusok
| Name | Description |
|---|---|
| Add(DataGridColumnStyle) |
Elavult.
Oszlopstílust ad hozzá a gyűjteményhez. |
| AddRange(DataGridColumnStyle[]) |
Elavult.
Oszlopstílus-objektumokat tartalmazó tömböt ad hozzá a gyűjteményhez. |
| Clear() |
Elavult.
Törli az objektumok gyűjteményét DataGridColumnStyle . |
| Contains(DataGridColumnStyle) |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a GridColumnStylesCollection megadott DataGridColumnStyleértéket tartalmazza-e. |
| Contains(PropertyDescriptor) |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a GridColumnStylesCollection megadotthoz DataGridColumnStyletársított értéket tartalmaz-ePropertyDescriptor. |
| Contains(String) |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a GridColumnStylesCollectionDataGridColumnStyle megadott név tartalmazza-e. |
| CopyTo(Array, Int32) |
Elavult.
Másolja az aktuális egydimenziós Array elemeket a megadott egydimenziósra Array a megadott célindextől Array kezdve. (Öröklődés forrása BaseCollection) |
| CreateObjRef(Type) |
Elavult.
Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt. (Öröklődés forrása MarshalByRefObject) |
| Equals(Object) |
Elavult.
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetEnumerator() |
Elavult.
Lekéri azt az objektumot, amely lehetővé teszi a gyűjtemény tagjain keresztüli iterálást. (Öröklődés forrása BaseCollection) |
| GetHashCode() |
Elavult.
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetLifetimeService() |
Elavult.
Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot. (Öröklődés forrása MarshalByRefObject) |
| GetType() |
Elavult.
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IndexOf(DataGridColumnStyle) |
Elavult.
Lekéri a megadott DataGridColumnStyleindexet. |
| InitializeLifetimeService() |
Elavult.
Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához. (Öröklődés forrása MarshalByRefObject) |
| MemberwiseClone() |
Elavult.
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MemberwiseClone(Boolean) |
Elavult.
Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre. (Öröklődés forrása MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Elavult.
Az eseményt emeli CollectionChanged ki. |
| Remove(DataGridColumnStyle) |
Elavult.
Eltávolítja a megadottt DataGridColumnStyle a GridColumnStylesCollection. |
| RemoveAt(Int32) |
Elavult.
Eltávolítja a DataGridColumnStyle megadott indexet a GridColumnStylesCollection. |
| ResetPropertyDescriptors() |
Elavult.
PropertyDescriptor A gyűjtemény egyes oszlopstílusainak beállítása a következőre |
| ToString() |
Elavult.
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
esemény
| Name | Description |
|---|---|
| CollectionChanged |
Elavult.
Akkor fordul elő, ha módosítást végez a GridColumnStylesCollection. |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Elavult.
A gyűjteményt egy kompatibilis egydimenziósra Arraymásolja, a céltömb megadott indexétől kezdve. |
| ICollection.Count |
Elavult.
Lekéri a gyűjteményben található elemek számát. |
| ICollection.IsSynchronized |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a GridColumnStylesCollection hozzáférés szinkronizálva van-e (a szál biztonságos). |
| ICollection.SyncRoot |
Elavult.
Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.GridColumnStylesCollection |
| IEnumerable.GetEnumerator() |
Elavult.
A gyűjtemény enumerátorát adja vissza. |
| IList.Add(Object) |
Elavult.
Objektumot ad hozzá a gyűjteményhez. |
| IList.Clear() |
Elavult.
Törli az objektumok gyűjteményét DataGridColumnStyle . |
| IList.Contains(Object) |
Elavult.
Meghatározza, hogy egy elem szerepel-e a gyűjteményben. |
| IList.IndexOf(Object) |
Elavult.
A megadott objektum első előfordulásának nullaalapú indexét adja vissza a gyűjteményben. |
| IList.Insert(Int32, Object) |
Elavult.
Ez a vezérlő nem támogatja ezt a metódust. |
| IList.IsFixedSize |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a gyűjtemény rögzített méretű-e. |
| IList.IsReadOnly |
Elavult.
Beolvas egy értéket, amely jelzi, hogy a gyűjtemény írásvédett-e. |
| IList.Item[Int32] |
Elavult.
Lekéri az elemet a megadott indexhez. |
| IList.Remove(Object) |
Elavult.
Eltávolítja a megadottt DataGridColumnStyle a GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Elavult.
Eltávolítja a DataGridColumnStyle megadott indexet a GridColumnStylesCollection. |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Elavult.
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Elavult.
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Elavult.
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Elavult.
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |