GridColumnStylesCollection Classe

Définition

Représente une collection d’objets DataGridColumnStyle dans le contrôle DataGrid.Represents a collection of DataGridColumnStyle objects in the DataGrid control.

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
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 DataGridColumnStyle informations sur GridColumnStylesCollectionchaque dans un.The following code example prints information about each DataGridColumnStyle in a 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 GridColumnStylesCollection accédez à à l' GridColumnStyles aide de la propriété.On the DataGridTableStyle, you access the GridColumnStylesCollection through the GridColumnStyles property.

Utilise GridColumnStylesCollection les méthodes Add etRemove standard pour manipuler la collection.The GridColumnStylesCollection uses standard Add and Remove methods to manipulate the collection.

Utilisez la Contains méthode pour déterminer si une valeur de propriété spécifique existe dans la collection.Use the Contains method to determine if a specific property value exists in the collection. En outre, utilisez la IndexOf méthode pour déterminer l’index d’un DataGridColumnStyle objet dans la collection.Additionally, use the IndexOf method to determine the index of any DataGridColumnStyle object within the collection.

Attention

Créez DataGridColumnStyle toujours des objets et ajoutez-les GridColumnStylesCollection au GridTableStylesCollectionavant DataGridTableStyle d’ajouter des objets à.Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. Lorsque vous ajoutez un vide DataGridTableStyle avec une valeur MappingName valide à la collection, DataGridColumnStyle les objets sont automatiquement générés pour vous.When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. Par conséquent, une exception est levée si vous essayez d’ajouter de DataGridColumnStyle nouveaux objets avec MappingName des valeurs dupliquées à GridColumnStylesCollection.Consequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

Propriétés

Count

Obtient le nombre total d'éléments dans la collection.Gets the total number of elements in the collection.

(Hérité de BaseCollection)
IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.Gets a value indicating whether the collection is read-only.

(Hérité de BaseCollection)
IsSynchronized

Obtient une valeur indiquant si l’accès à ICollection est synchronisé.Gets a value indicating whether access to the ICollection is synchronized.

(Hérité de BaseCollection)
Item[Int32]

Obtient DataGridColumnStyle à un index spécifié.Gets the DataGridColumnStyle at a specified index.

Item[PropertyDescriptor]

Obtient le DataGridColumnStyle associé au PropertyDescriptor spécifié.Gets the DataGridColumnStyle associated with the specified PropertyDescriptor.

Item[String]

Obtient l'objet DataGridColumnStyle portant le nom spécifié.Gets the DataGridColumnStyle with the specified name.

List

Obtient la liste d'éléments de la collection.Gets the list of items in the collection.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à BaseCollection.Gets an object that can be used to synchronize access to the BaseCollection.

(Hérité de BaseCollection)

Méthodes

Add(DataGridColumnStyle)

Ajoute un style de colonne à la collection.Adds a column style to the collection.

AddRange(DataGridColumnStyle[])

Ajoute un tableau d'objets de styles de colonne à la collection.Adds an array of column style objects to the collection.

Clear()

Efface la collection d'objets DataGridColumnStyle.Clears the collection of DataGridColumnStyle objects.

Contains(DataGridColumnStyle)

Obtient une valeur indiquant si GridColumnStylesCollection contient le DataGridColumnStyle spécifié.Gets a value indicating whether the GridColumnStylesCollection contains the specified DataGridColumnStyle.

Contains(PropertyDescriptor)

Obtient une valeur indiquant si GridColumnStylesCollection contient un DataGridColumnStyle associé au PropertyDescriptor spécifié.Gets a value indicating whether the GridColumnStylesCollection contains a DataGridColumnStyle associated with the specified PropertyDescriptor.

Contains(String)

Obtient une valeur indiquant si GridColumnStylesCollection contient le DataGridColumnStyle avec le nom spécifié.Gets a value indicating whether the GridColumnStylesCollection contains the DataGridColumnStyle with the specified name.

CopyTo(Array, Int32)

Copie tous les éléments du Array unidimensionnel en cours dans le Array unidimensionnel spécifié en commençant à l'index Array de destination spécifié.Copies all the elements of the current one-dimensional Array to the specified one-dimensional Array starting at the specified destination Array index.

(Hérité de BaseCollection)
CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Obtient l'objet qui permet l'itération au sein des membres de la collection.Gets the object that enables iterating through the members of the collection.

(Hérité de BaseCollection)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLifetimeService()

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IndexOf(DataGridColumnStyle)

Obtient l'index d'un DataGridColumnStyle spécifié.Gets the index of a specified DataGridColumnStyle.

InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
OnCollectionChanged(CollectionChangeEventArgs)

Déclenche l'événement CollectionChanged.Raises the CollectionChanged event.

Remove(DataGridColumnStyle)

Supprime le DataGridColumnStyle spécifié du GridColumnStylesCollection.Removes the specified DataGridColumnStyle from the GridColumnStylesCollection.

RemoveAt(Int32)

Supprime le DataGridColumnStyle à l'index spécifié dans GridColumnStylesCollection.Removes the DataGridColumnStyle with the specified index from the GridColumnStylesCollection.

ResetPropertyDescriptors()

Affecte la valeur null à PropertyDescriptor pour chaque style de colonne dans la collectionSets the PropertyDescriptor for each column style in the collection to null.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Événements

CollectionChanged

Se produit quand GridColumnStylesCollection est modifié.Occurs when a change is made to the GridColumnStylesCollection.

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie la collection dans un Array compatible unidimensionnel, en commençant à l'index spécifié du tableau cible.Copies the collection to a compatible one-dimensional Array, starting at the specified index of the target array.

ICollection.Count

Obtient le nombre d’éléments contenus dans la collection.Gets the number of elements contained in the collection.

ICollection.IsSynchronized

Obtient une valeur indiquant si l'accès à GridColumnStylesCollection est synchronisé (thread-safe).Gets a value indicating whether access to the GridColumnStylesCollection is synchronized (thread safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à GridColumnStylesCollection.Gets an object that can be used to synchronize access to the GridColumnStylesCollection.

IEnumerable.GetEnumerator()

Retourne un énumérateur pour cette collection.Returns an enumerator for the collection.

IList.Add(Object)

Ajoute un objet à la collection.Adds an object to the collection.

IList.Clear()

Efface la collection d'objets DataGridColumnStyle.Clears the collection of DataGridColumnStyle objects.

IList.Contains(Object)

Détermine si un élément est dans la collection.Determines whether an element is in the collection.

IList.IndexOf(Object)

Retourne l’index de base zéro de la première occurrence de l’objet spécifié dans la collection.Returns the zero-based index of the first occurrence of the specified object in the collection.

IList.Insert(Int32, Object)

Cette méthode n'est pas prise en charge par ce contrôle.This method is not supported by this control.

IList.IsFixedSize

Obtient une valeur indiquant si la collection est de taille fixe.Gets a value indicating whether the collection has a fixed size.

IList.IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.Gets a value indicating whether the collection is read-only.

IList.Item[Int32]

Obtient l'élément au niveau de l'index spécifié.Gets the element at the specified index.

IList.Remove(Object)

Supprime le DataGridColumnStyle spécifié du GridColumnStylesCollection.Removes the specified DataGridColumnStyle from the GridColumnStylesCollection.

IList.RemoveAt(Int32)

Supprime l'objet DataGridColumnStyle à l'index spécifié du GridColumnStylesCollection.Removes the DataGridColumnStyle at the specified index from the GridColumnStylesCollection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi