GridColumnStylesCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Stellt eine Auflistung von DataGridColumnStyle Objekten im DataGrid Steuerelement dar.
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
- Vererbung
- Attribute
- Implementiert
Beispiele
Im folgenden Codebeispiel werden Informationen zu den einzelnen DataGridColumnStyle Daten in einem GridColumnStylesCollectionCodebeispiel gedruckt.
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
Hinweise
Greifen Sie auf der DataGridTableStyleEigenschaft auf die GridColumnStylesCollectionGridColumnStyles Eigenschaft zu.
Die GridColumnStylesCollection Sammlung verwendet Standard Add - und Remove Methoden zum Bearbeiten der Auflistung.
Verwenden Sie die Contains Methode, um zu ermitteln, ob in der Auflistung ein bestimmter Eigenschaftswert vorhanden ist. Verwenden Sie außerdem die IndexOf Methode, um den Index eines objekts DataGridColumnStyle innerhalb der Auflistung zu bestimmen.
Vorsicht
Erstellen Sie DataGridColumnStyle immer Objekte, und fügen Sie sie vor dem GridColumnStylesCollection Hinzufügen von DataGridTableStyle Objekten zur GridTableStylesCollection. Wenn Sie der Auflistung einen leeren DataGridTableStyle Wert mit einem gültigen MappingName Wert hinzufügen, DataGridColumnStyle werden Objekte automatisch generiert. Daher wird eine Ausnahme ausgelöst, wenn Sie versuchen, neue DataGridColumnStyle Objekte mit doppelten MappingName Werten zu hinzufügen GridColumnStylesCollection.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Veraltet.
Ruft die Gesamtanzahl der Elemente in der Auflistung ab. (Geerbt von BaseCollection) |
| IsReadOnly |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. (Geerbt von BaseCollection) |
| IsSynchronized |
Veraltet.
Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection Synchronisierung erfolgt. (Geerbt von BaseCollection) |
| Item[Int32] |
Veraltet.
Ruft den DataGridColumnStyle bei einem angegebenen Index ab. |
| Item[PropertyDescriptor] |
Veraltet.
Ruft das DataGridColumnStyle zugeordnete mit der angegebenen PropertyDescriptor. |
| Item[String] |
Veraltet.
Ruft den DataGridColumnStyle mit dem angegebenen Namen ab. |
| List |
Veraltet.
Ruft die Liste der Elemente in der Auflistung ab. |
| List |
Veraltet.
Ruft die Liste der In der BaseCollection Instanz enthaltenen Elemente ab. (Geerbt von BaseCollection) |
| SyncRoot |
Veraltet.
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die BaseCollectionverwendet werden kann. (Geerbt von BaseCollection) |
Methoden
| Name | Beschreibung |
|---|---|
| Add(DataGridColumnStyle) |
Veraltet.
Fügt der Auflistung eine Spaltenformatvorlage hinzu. |
| AddRange(DataGridColumnStyle[]) |
Veraltet.
Fügt der Auflistung ein Array von Spaltenformatobjekten hinzu. |
| Clear() |
Veraltet.
Löscht die Auflistung von DataGridColumnStyle Objekten. |
| Contains(DataGridColumnStyle) |
Veraltet.
Ruft einen Wert ab, der angibt, ob die GridColumnStylesCollection angegebene DataGridColumnStyle. |
| Contains(PropertyDescriptor) |
Veraltet.
Ruft einen Wert ab, der angibt, ob die GridColumnStylesCollection einem angegebenen PropertyDescriptorZugeordneten enthältDataGridColumnStyle. |
| Contains(String) |
Veraltet.
Ruft einen Wert ab, der angibt, ob das GridColumnStylesCollection mit dem angegebenen Namen enthalten DataGridColumnStyle ist. |
| CopyTo(Array, Int32) |
Veraltet.
Kopiert alle Elemente des aktuellen eindimensionalen Elements an den angegebenen eindimensionalen ArrayArray Anfang am angegebenen Zielindex Array . (Geerbt von BaseCollection) |
| CreateObjRef(Type) |
Veraltet.
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Veraltet.
Ruft das Objekt ab, das das Durchlaufen der Elemente der Auflistung ermöglicht. (Geerbt von BaseCollection) |
| GetHashCode() |
Veraltet.
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IndexOf(DataGridColumnStyle) |
Veraltet.
Ruft den Index eines angegebenen DataGridColumnStyleab. |
| InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Veraltet.
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Veraltet.
Löst das CollectionChanged-Ereignis aus. |
| Remove(DataGridColumnStyle) |
Veraltet.
Entfernt den angegebenen DataGridColumnStyle Wert aus der GridColumnStylesCollection. |
| RemoveAt(Int32) |
Veraltet.
Entfernt den DataGridColumnStyle angegebenen Index aus dem GridColumnStylesCollection. |
| ResetPropertyDescriptors() |
Veraltet.
Legt die PropertyDescriptor für jede Spaltenformatvorlage in der Auflistung auf |
| ToString() |
Veraltet.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
| Name | Beschreibung |
|---|---|
| CollectionChanged |
Veraltet.
Tritt auf, wenn eine Änderung an der GridColumnStylesCollection. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Veraltet.
Kopiert die Auflistung in einen kompatiblen eindimensionalen Array, beginnend am angegebenen Index des Zielarrays. |
| ICollection.Count |
Veraltet.
Ruft die Anzahl der In der Auflistung enthaltenen Elemente ab. |
| ICollection.IsSynchronized |
Veraltet.
Ruft einen Wert ab, der angibt, ob der Zugriff auf die GridColumnStylesCollection Synchronisierung (Threadsicher) erfolgt. |
| ICollection.SyncRoot |
Veraltet.
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die GridColumnStylesCollectionverwendet werden kann. |
| IEnumerable.GetEnumerator() |
Veraltet.
Gibt einen Enumerator für die Auflistung zurück. |
| IList.Add(Object) |
Veraltet.
Fügt der Auflistung ein Objekt hinzu. |
| IList.Clear() |
Veraltet.
Löscht die Auflistung von DataGridColumnStyle Objekten. |
| IList.Contains(Object) |
Veraltet.
Bestimmt, ob sich ein Element in der Auflistung befindet. |
| IList.IndexOf(Object) |
Veraltet.
Gibt den nullbasierten Index des ersten Vorkommens des angegebenen Objekts in der Auflistung zurück. |
| IList.Insert(Int32, Object) |
Veraltet.
Diese Methode wird von diesem Steuerelement nicht unterstützt. |
| IList.IsFixedSize |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist. |
| IList.IsReadOnly |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. |
| IList.Item[Int32] |
Veraltet.
Ruft das Element am angegebenen Index ab. |
| IList.Remove(Object) |
Veraltet.
Entfernt den angegebenen DataGridColumnStyle Wert aus der GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Veraltet.
Entfernt den DataGridColumnStyle angegebenen Index aus dem GridColumnStylesCollection. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Veraltet.
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Veraltet.
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Veraltet.
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Veraltet.
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |