GridColumnStylesCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di oggetti DataGridColumnStyle nel controllo DataGrid .
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
- Ereditarietà
- Attributi
- Implementazioni
Esempio
Nell'esempio di codice seguente le informazioni su ognuna DataGridColumnStyle di esse sono stampate in un oggetto 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
Commenti
DataGridTableStyleIn è possibile accedere all'oggetto GridColumnStylesCollection tramite la GridColumnStyles proprietà .
GridColumnStylesCollection usa metodi e Remove standard Add per modificare la raccolta.
Utilizzare il Contains metodo per determinare se nell'insieme esiste un valore di proprietà specifico. Utilizzare inoltre il IndexOf metodo per determinare l'indice di qualsiasi DataGridColumnStyle oggetto all'interno dell'insieme.
Attenzione
DataGridColumnStyle Creare sempre oggetti e aggiungerli a GridColumnStylesCollection prima di aggiungere DataGridTableStyle oggetti a GridTableStylesCollection. Quando si aggiunge un oggetto vuoto DataGridTableStyle con un valore valido MappingName all'insieme, DataGridColumnStyle gli oggetti vengono generati automaticamente. Di conseguenza, viene generata un'eccezione se si tenta di aggiungere nuovi DataGridColumnStyle oggetti con valori duplicati MappingName a GridColumnStylesCollection.
Proprietà
Count |
Ottiene il numero totale di elementi nella raccolta. (Ereditato da BaseCollection) |
IsReadOnly |
Ottiene un valore che indica se la raccolta è di sola lettura. (Ereditato da BaseCollection) |
IsSynchronized |
Ottiene un valore che indica se l'accesso all'interfaccia ICollection è sincronizzato. (Ereditato da BaseCollection) |
Item[Int32] |
Ottiene l'oggetto DataGridColumnStyle in corrispondenza dell'indice specificato. |
Item[PropertyDescriptor] |
Ottiene l'oggetto DataGridColumnStyle associato all'oggetto PropertyDescriptor specificato. |
Item[String] |
Ottiene DataGridColumnStyle con il nome specificato. |
List |
Ottiene l'elenco degli elementi contenuti nell'insieme. |
SyncRoot |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso a BaseCollection. (Ereditato da BaseCollection) |
Metodi
Add(DataGridColumnStyle) |
Aggiunge uno stile colonna all'insieme. |
AddRange(DataGridColumnStyle[]) |
Aggiunge all'insieme una matrice di stili colonna. |
Clear() |
Elimina l'insieme degli oggetti DataGridColumnStyle. |
Contains(DataGridColumnStyle) |
Ottiene un valore che indica se l'insieme GridColumnStylesCollection contiene l'oggetto DataGridColumnStyle specificato. |
Contains(PropertyDescriptor) |
Ottiene un valore che indica se l'insieme GridColumnStylesCollection contiene un DataGridColumnStyle associato al descrittore PropertyDescriptor specificato. |
Contains(String) |
Ottiene un valore che indica se l'insieme GridColumnStylesCollection contiene l'oggetto DataGridColumnStyle avente il nome specificato. |
CopyTo(Array, Int32) |
Copia tutti gli elementi dell'oggetto Array unidimensionale corrente nell'oggetto Array unidimensionale specificato a partire dall'indice Array di destinazione indicato. (Ereditato da BaseCollection) |
CreateObjRef(Type) |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Ottiene l'oggetto che consente di scorrere i membri dell'insieme. (Ereditato da BaseCollection) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLifetimeService() |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IndexOf(DataGridColumnStyle) |
Ottiene l'indice di un oggetto DataGridColumnStyle specificato. |
InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MemberwiseClone(Boolean) |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
OnCollectionChanged(CollectionChangeEventArgs) |
Genera l'evento CollectionChanged. |
Remove(DataGridColumnStyle) |
Rimuove l'oggetto DataGridColumnStyle specificato dall'oggetto GridColumnStylesCollection. |
RemoveAt(Int32) |
Rimuove dall'insieme DataGridColumnStyle l'oggetto GridColumnStylesCollection con l'indice specificato. |
ResetPropertyDescriptors() |
Imposta il descrittore PropertyDescriptor relativo a ciascuno stile di colonna dell'insieme su |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
CollectionChanged |
Si verifica quando viene apportata una modifica all'insieme GridColumnStylesCollection . |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Copia l'insieme in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. |
ICollection.Count |
Ottiene il numero di elementi contenuti nella raccolta. |
ICollection.IsSynchronized |
Ottiene un valore che indica se l'accesso a GridColumnStylesCollection è sincronizzato (thread-safe). |
ICollection.SyncRoot |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso a GridColumnStylesCollection. |
IEnumerable.GetEnumerator() |
Restituisce un enumeratore per la raccolta. |
IList.Add(Object) |
Aggiunge un oggetto alla raccolta. |
IList.Clear() |
Elimina l'insieme degli oggetti DataGridColumnStyle. |
IList.Contains(Object) |
Determina se un elemento è incluso nella raccolta. |
IList.IndexOf(Object) |
Restituisce un indice in base zero per la prima occorrenza dell'oggetto specificato nella raccolta. |
IList.Insert(Int32, Object) |
Questo metodo non è supportato da questo controllo. |
IList.IsFixedSize |
Ottiene un valore che indica se la dimensione della raccolta è fissa. |
IList.IsReadOnly |
Ottiene un valore che indica se la raccolta è di sola lettura. |
IList.Item[Int32] |
Ottiene l'elemento in corrispondenza dell'indice specificato. |
IList.Remove(Object) |
Rimuove l'oggetto DataGridColumnStyle specificato dall'oggetto GridColumnStylesCollection. |
IList.RemoveAt(Int32) |
Rimuove DataGridColumnStyle in corrispondenza dell'indice specificato da GridColumnStylesCollection. |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |