GridColumnStylesCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Représente une collection d’objets DataGridColumnStyle dans le DataGrid contrôle.
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
- Héritage
- Attributs
- Implémente
Exemples
L’exemple de code suivant imprime des informations sur chacune DataGridColumnStyle d’elles dans un 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
Remarques
Sur le DataGridTableStyle, vous accédez au GridColumnStylesCollection via la GridColumnStyles propriété.
Utilise GridColumnStylesCollection des méthodes et Remove standard Add pour manipuler la collection.
Utilisez la Contains méthode pour déterminer si une valeur de propriété spécifique existe dans la collection. En outre, utilisez la IndexOf méthode pour déterminer l’index d’un DataGridColumnStyle objet dans la collection.
Avertissement
Créez DataGridColumnStyle toujours des objets et ajoutez-les à l’avant GridColumnStylesCollection d’ajouter DataGridTableStyleGridTableStylesCollectiondes objets au . Lorsque vous ajoutez une valeur vide DataGridTableStyle à MappingName la collection, DataGridColumnStyle les objets sont générés automatiquement pour vous. Par conséquent, une exception est levée si vous essayez d’ajouter de nouveaux DataGridColumnStyle objets avec des valeurs en double MappingName à l’objet GridColumnStylesCollection.
Propriétés
| Nom | Description |
|---|---|
| Count |
Obsolète.
Obtient le nombre total d’éléments de la collection. (Hérité de BaseCollection) |
| IsReadOnly |
Obsolète.
Obtient une valeur indiquant si la collection est en lecture seule. (Hérité de BaseCollection) |
| IsSynchronized |
Obsolète.
Obtient une valeur indiquant si l’accès au fichier ICollection est synchronisé. (Hérité de BaseCollection) |
| Item[Int32] |
Obsolète.
Obtient l’index DataGridColumnStyle spécifié. |
| Item[PropertyDescriptor] |
Obsolète.
Obtient l’associé DataGridColumnStyle au PropertyDescriptor. |
| Item[String] |
Obsolète.
Obtient le DataGridColumnStyle nom spécifié. |
| List |
Obsolète.
Obtient la liste des éléments de la collection. |
| List |
Obsolète.
Obtient la liste des éléments contenus dans l’instance BaseCollection . (Hérité de BaseCollection) |
| SyncRoot |
Obsolète.
Obtient un objet qui peut être utilisé pour synchroniser l’accès BaseCollectionau . (Hérité de BaseCollection) |
Méthodes
| Nom | Description |
|---|---|
| Add(DataGridColumnStyle) |
Obsolète.
Ajoute un style de colonne à la collection. |
| AddRange(DataGridColumnStyle[]) |
Obsolète.
Ajoute un tableau d’objets de style de colonne à la collection. |
| Clear() |
Obsolète.
Efface la collection d’objets DataGridColumnStyle . |
| Contains(DataGridColumnStyle) |
Obsolète.
Obtient une valeur indiquant si le GridColumnStylesCollection conteneur contient le fichier spécifié DataGridColumnStyle. |
| Contains(PropertyDescriptor) |
Obsolète.
Obtient une valeur indiquant si le GridColumnStylesCollection conteneur contient un DataGridColumnStyle associé à l’objet spécifié PropertyDescriptor. |
| Contains(String) |
Obsolète.
Obtient une valeur indiquant si le GridColumnStylesCollection contient le DataGridColumnStyle nom spécifié. |
| CopyTo(Array, Int32) |
Obsolète.
Copie tous les éléments de l’élément unidimensionnel Array actuel vers l’index de destination spécifié Array à partir de l’index de destination Array spécifié. (Hérité de BaseCollection) |
| CreateObjRef(Type) |
Obsolète.
Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
| Equals(Object) |
Obsolète.
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetEnumerator() |
Obsolète.
Obtient l’objet qui active l’itération via les membres de la collection. (Hérité de BaseCollection) |
| GetHashCode() |
Obsolète.
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetLifetimeService() |
Obsolète.
Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| GetType() |
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IndexOf(DataGridColumnStyle) |
Obsolète.
Obtient l’index d’un objet spécifié DataGridColumnStyle. |
| InitializeLifetimeService() |
Obsolète.
Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| MemberwiseClone(Boolean) |
Obsolète.
Crée une copie superficielle de l’objet actuel MarshalByRefObject . (Hérité de MarshalByRefObject) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Obsolète.
Déclenche l’événement CollectionChanged. |
| Remove(DataGridColumnStyle) |
Obsolète.
Supprime le spécifié DataGridColumnStyle du GridColumnStylesCollection. |
| RemoveAt(Int32) |
Obsolète.
Supprime l’index DataGridColumnStyle spécifié de l’objet GridColumnStylesCollection. |
| ResetPropertyDescriptors() |
Obsolète.
Définit le PropertyDescriptor style de chaque colonne dans la collection sur |
| ToString() |
Obsolète.
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| CollectionChanged |
Obsolète.
Se produit lorsqu’une modification est apportée au GridColumnStylesCollection. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Obsolète.
Copie la collection dans une dimension unidimensionnelle Arraycompatible, en commençant à l’index spécifié du tableau cible. |
| ICollection.Count |
Obsolète.
Obtient le nombre d’éléments contenus dans la collection. |
| ICollection.IsSynchronized |
Obsolète.
Obtient une valeur indiquant si l’accès à l’objet GridColumnStylesCollection est synchronisé (thread safe). |
| ICollection.SyncRoot |
Obsolète.
Obtient un objet qui peut être utilisé pour synchroniser l’accès GridColumnStylesCollectionau . |
| IEnumerable.GetEnumerator() |
Obsolète.
Retourne un énumérateur pour la collection. |
| IList.Add(Object) |
Obsolète.
Ajoute un objet à la collection. |
| IList.Clear() |
Obsolète.
Efface la collection d’objets DataGridColumnStyle . |
| IList.Contains(Object) |
Obsolète.
Détermine si un élément se trouve dans la collection. |
| IList.IndexOf(Object) |
Obsolète.
Retourne l’index de base zéro de la première occurrence de l’objet spécifié dans la collection. |
| IList.Insert(Int32, Object) |
Obsolète.
Cette méthode n’est pas prise en charge par ce contrôle. |
| IList.IsFixedSize |
Obsolète.
Obtient une valeur indiquant si la collection a une taille fixe. |
| IList.IsReadOnly |
Obsolète.
Obtient une valeur indiquant si la collection est en lecture seule. |
| IList.Item[Int32] |
Obsolète.
Obtient l’élément à l’index spécifié. |
| IList.Remove(Object) |
Obsolète.
Supprime le spécifié DataGridColumnStyle du GridColumnStylesCollection. |
| IList.RemoveAt(Int32) |
Obsolète.
Supprime l’index DataGridColumnStyle spécifié de l’index GridColumnStylesCollectionspécifié. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Obsolète.
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Obsolète.
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Obsolète.
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Obsolète.
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |