Partager via


GridColumnStylesCollection Classe

Définition

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
GridColumnStylesCollection
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 null.

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é.

S’applique à

Voir aussi