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.
Attenzione
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Rappresenta una raccolta di DataGridColumnStyle oggetti nel DataGrid controllo .
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
- Ereditarietà
- Attributi
- Implementazioni
Esempio
Nell'esempio di codice seguente viene stampata informazioni su ognuna DataGridColumnStyle di esse 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 utilizza metodi e Remove standard Add per modificare la raccolta.
Utilizzare il Contains metodo per determinare se nella raccolta è presente un valore di proprietà specifico. Utilizzare inoltre il IndexOf metodo per determinare l'indice di qualsiasi DataGridColumnStyle oggetto all'interno dell'insieme.
Attenzione
Creare DataGridColumnStyle 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à
| Nome | Descrizione |
|---|---|
| Count |
Obsoleti.
Ottiene il numero totale di elementi nella raccolta. (Ereditato da BaseCollection) |
| IsReadOnly |
Obsoleti.
Ottiene un valore che indica se l'insieme è di sola lettura. (Ereditato da BaseCollection) |
| IsSynchronized |
Obsoleti.
Ottiene un valore che indica se l'accesso ICollection a è sincronizzato. (Ereditato da BaseCollection) |
| Item[Int32] |
Obsoleti.
Ottiene l'oggetto DataGridColumnStyle in corrispondenza di un indice specificato. |
| Item[PropertyDescriptor] |
Obsoleti.
Ottiene l'oggetto DataGridColumnStyle associato all'oggetto specificato PropertyDescriptor. |
| Item[String] |
Obsoleti.
Ottiene l'oggetto DataGridColumnStyle con il nome specificato. |
| List |
Obsoleti.
Ottiene l'elenco di elementi nella raccolta. |
| List |
Obsoleti.
Ottiene l'elenco di elementi contenuti nell'istanza BaseCollection di . (Ereditato da BaseCollection) |
| SyncRoot |
Obsoleti.
Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso al BaseCollection. (Ereditato da BaseCollection) |
Metodi
| Nome | Descrizione |
|---|---|
| Add(DataGridColumnStyle) |
Obsoleti.
Aggiunge uno stile di colonna all'insieme. |
| AddRange(DataGridColumnStyle[]) |
Obsoleti.
Aggiunge una matrice di oggetti dello stile di colonna all'insieme. |
| Clear() |
Obsoleti.
Cancella l'insieme di DataGridColumnStyle oggetti . |
| Contains(DataGridColumnStyle) |
Obsoleti.
Ottiene un valore che indica se contiene l'oggetto GridColumnStylesCollection specificato DataGridColumnStyle. |
| Contains(PropertyDescriptor) |
Obsoleti.
Ottiene un valore che indica se contiene GridColumnStylesCollection un DataGridColumnStyle oggetto associato all'oggetto specificato PropertyDescriptor. |
| Contains(String) |
Obsoleti.
Ottiene un valore che indica se contiene l'oggetto GridColumnStylesCollectionDataGridColumnStyle con il nome specificato. |
| CopyTo(Array, Int32) |
Obsoleti.
Copia tutti gli elementi dell'oggetto unidimensionale corrente nell'oggetto unidimensionale ArrayArray specificato a partire dall'indice di destinazione Array specificato. (Ereditato da BaseCollection) |
| CreateObjRef(Type) |
Obsoleti.
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetEnumerator() |
Obsoleti.
Ottiene l'oggetto che consente di scorrere i membri dell'insieme. (Ereditato da BaseCollection) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLifetimeService() |
Obsoleti.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| IndexOf(DataGridColumnStyle) |
Obsoleti.
Ottiene l'indice di un oggetto specificato DataGridColumnStyle. |
| InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Obsoleti.
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (Ereditato da MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Obsoleti.
Genera l'evento CollectionChanged. |
| Remove(DataGridColumnStyle) |
Obsoleti.
Rimuove l'oggetto specificato DataGridColumnStyle da GridColumnStylesCollection. |
| RemoveAt(Int32) |
Obsoleti.
Rimuove l'oggetto DataGridColumnStyle con l'indice specificato dall'oggetto GridColumnStylesCollection. |
| ResetPropertyDescriptors() |
Obsoleti.
Imposta l'oggetto PropertyDescriptor per ogni stile di colonna nell'insieme su |
| ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
| Nome | Descrizione |
|---|---|
| CollectionChanged |
Obsoleti.
Si verifica quando viene apportata una modifica a GridColumnStylesCollection. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Obsoleti.
Copia l'insieme in un oggetto unidimensionale Arraycompatibile, a partire dall'indice specificato della matrice di destinazione. |
| ICollection.Count |
Obsoleti.
Ottiene il numero di elementi contenuti nell'insieme. |
| ICollection.IsSynchronized |
Obsoleti.
Ottiene un valore che indica se l'accesso GridColumnStylesCollection a è sincronizzato (thread-safe). |
| ICollection.SyncRoot |
Obsoleti.
Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso al GridColumnStylesCollection. |
| IEnumerable.GetEnumerator() |
Obsoleti.
Restituisce un enumeratore per la raccolta. |
| IList.Add(Object) |
Obsoleti.
Aggiunge un oggetto all'insieme. |
| IList.Clear() |
Obsoleti.
Cancella l'insieme di DataGridColumnStyle oggetti . |
| IList.Contains(Object) |
Obsoleti.
Determina se un elemento si trova nella raccolta. |
| IList.IndexOf(Object) |
Obsoleti.
Restituisce l'indice in base zero della prima occorrenza dell'oggetto specificato nell'insieme. |
| IList.Insert(Int32, Object) |
Obsoleti.
Questo metodo non è supportato da questo controllo. |
| IList.IsFixedSize |
Obsoleti.
Ottiene un valore che indica se la raccolta ha una dimensione fissa. |
| IList.IsReadOnly |
Obsoleti.
Ottiene un valore che indica se l'insieme è di sola lettura. |
| IList.Item[Int32] |
Obsoleti.
Ottiene l'elemento in corrispondenza dell'indice specificato. |
| IList.Remove(Object) |
Obsoleti.
Rimuove l'oggetto specificato DataGridColumnStyle da GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Obsoleti.
Rimuove l'oggetto DataGridColumnStyle in corrispondenza dell'indice specificato dall'oggetto GridColumnStylesCollection. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsParallel(IEnumerable) |
Obsoleti.
Abilita la parallelizzazione di una query. |
| AsQueryable(IEnumerable) |
Obsoleti.
Converte un IEnumerable in un IQueryable. |
| Cast<TResult>(IEnumerable) |
Obsoleti.
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
| OfType<TResult>(IEnumerable) |
Obsoleti.
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |