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.
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)>]
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 jedem DataGridColumnStyle in einem GridColumnStylesCollectionausgegeben.
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
Auf der DataGridTableStylegreifen Sie über die -Eigenschaft auf die GridColumnStylesCollectionGridColumnStyles zu.
Verwendet GridColumnStylesCollection Standard Add - und Remove Methoden, um die Auflistung zu bearbeiten.
Verwenden Sie die Contains -Methode, um zu bestimmen, ob ein bestimmter Eigenschaftswert in der Auflistung vorhanden ist. Verwenden Sie außerdem die IndexOf -Methode, um den Index eines beliebigen DataGridColumnStyle Objekts innerhalb der Auflistung zu bestimmen.
Achtung
Erstellen Sie DataGridColumnStyle immer Objekte, und fügen Sie sie dem GridColumnStylesCollection hinzu, bevor Sie Objekte zu hinzufügen DataGridTableStyleGridTableStylesCollection. Wenn Sie der Auflistung einen leeren DataGridTableStyle mit einem gültigen MappingName Wert hinzufügen, DataGridColumnStyle werden automatisch Objekte für Sie generiert. Folglich wird eine Ausnahme ausgelöst, wenn Sie versuchen, dem neue DataGridColumnStyle Objekte mit doppelten MappingName Werten GridColumnStylesCollectionhinzuzufügen.
Eigenschaften
Count |
Ruft die Gesamtanzahl der in der Auflistung enthaltenen Elemente ab. (Geerbt von BaseCollection) |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. (Geerbt von BaseCollection) |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert ist. (Geerbt von BaseCollection) |
Item[Int32] |
Ruft die DataGridColumnStyle an einem angegebenen Index ab. |
Item[PropertyDescriptor] |
Ruft die DataGridColumnStyle ab, die dem angegebenen PropertyDescriptor zugeordnet ist. |
Item[String] |
Ruft den DataGridColumnStyle mit dem angegebenen Namen ab. |
List |
Ruft die Liste der Elemente in der Auflistung ab. |
SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf BaseCollection synchronisiert werden kann. (Geerbt von BaseCollection) |
Methoden
Add(DataGridColumnStyle) |
Fügt der Auflistung ein Spaltenformat hinzu. |
AddRange(DataGridColumnStyle[]) |
Fügt der Auflistung ein Array von Spaltenformatobjekten hinzu. |
Clear() |
Löscht die Auflistung von DataGridColumnStyle-Objekten. |
Contains(DataGridColumnStyle) |
Ruft einen Wert ab, der angibt, ob die GridColumnStylesCollection den angegebenen DataGridColumnStyle enthält. |
Contains(PropertyDescriptor) |
Ruft einen Wert ab, der angibt, ob die GridColumnStylesCollection einen dem angegebenen DataGridColumnStyle zugeordneten PropertyDescriptor enthält. |
Contains(String) |
Ruft einen Wert ab, der angibt, ob die GridColumnStylesCollection den DataGridColumnStyle mit dem angegebenen Namen enthält. |
CopyTo(Array, Int32) |
Kopiert alle Elemente des aktuellen eindimensionalen Array in das angegebene eindimensionale Array, beginnend am angegebenen Index des Ziel-Array. (Geerbt von BaseCollection) |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Ruft das Objekt ab, mit dem die Member der Auflistung durchlaufen werden können. (Geerbt von BaseCollection) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(DataGridColumnStyle) |
Ruft den Index eines angegebenen DataGridColumnStyle-Objekts ab. |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
OnCollectionChanged(CollectionChangeEventArgs) |
Löst das CollectionChanged-Ereignis aus. |
Remove(DataGridColumnStyle) |
Entfernt die angegebene DataGridColumnStyle aus der GridColumnStylesCollection. |
RemoveAt(Int32) |
Entfernt den DataGridColumnStyle mit dem angegebenen Index aus der GridColumnStylesCollection. |
ResetPropertyDescriptors() |
Legt den PropertyDescriptor für jedes Spaltenformat in der Auflistung auf |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
CollectionChanged |
Tritt ein, wenn eine Änderung an der GridColumnStylesCollection vorgenommen wird. |
Explizite Schnittstellenimplementierungen
ICollection.CopyTo(Array, Int32) |
Kopiert die Auflistung in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. |
ICollection.Count |
Ruft die Anzahl der Elemente in der Auflistung ab. |
ICollection.IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die GridColumnStylesCollection synchronisiert (threadsicher) ist. |
ICollection.SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf GridColumnStylesCollection synchronisiert werden kann. |
IEnumerable.GetEnumerator() |
Gibt einen Enumerator für die Auflistung zurück. |
IList.Add(Object) |
Fügt der Auflistung ein Objekt hinzu. |
IList.Clear() |
Löscht die Auflistung von DataGridColumnStyle-Objekten. |
IList.Contains(Object) |
Bestimmt, ob sich ein Element in der Auflistung befindet. |
IList.IndexOf(Object) |
Gibt den nullbasierten Index des ersten Vorkommens des angegebenen Objekts in der Auflistung zurück. |
IList.Insert(Int32, Object) |
Diese Methode wird von diesem Steuerelement nicht unterstützt. |
IList.IsFixedSize |
Ruft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist. |
IList.IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. |
IList.Item[Int32] |
Ruft das Element am angegebenen Index ab. |
IList.Remove(Object) |
Entfernt die angegebene DataGridColumnStyle aus der GridColumnStylesCollection. |
IList.RemoveAt(Int32) |
Entfernt DataGridColumnStyle am angegebenen Index aus GridColumnStylesCollection. |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |