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.
Représente une collection d’objets DataGridColumnStyle dans le contrôle 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
- Héritage
- Attributs
- Implémente
Exemples
L’exemple de code suivant imprime des informations sur chacun DataGridColumnStyle d’eux 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 , DataGridTableStylevous accédez à via GridColumnStylesCollection la GridColumnStyles propriété .
le utilise des GridColumnStylesCollection méthodes standard Add et Remove 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 au sein de la collection.
Attention
DataGridColumnStyle Créez toujours des objets et ajoutez-les à avant d’ajouter GridColumnStylesCollectionDataGridTableStyle des GridTableStylesCollectionobjets au . Lorsque vous ajoutez un vide DataGridTableStyle avec une valeur valide MappingName à la collection, DataGridColumnStyle les objets sont générés automatiquement pour vous. Par conséquent, une exception sera levée si vous essayez d’ajouter de nouveaux DataGridColumnStyle objets avec des valeurs dupliquées MappingNameGridColumnStylesCollectionau .
Propriétés
Count |
Obtient le nombre total d'éléments dans la collection. (Hérité de BaseCollection) |
IsReadOnly |
Obtient une valeur indiquant si la collection est en lecture seule. (Hérité de BaseCollection) |
IsSynchronized |
Obtient une valeur indiquant si l'accès à ICollection est synchronisé. (Hérité de BaseCollection) |
Item[Int32] |
Obtient DataGridColumnStyle à un index spécifié. |
Item[PropertyDescriptor] |
Obtient le DataGridColumnStyle associé au PropertyDescriptor spécifié. |
Item[String] |
Obtient l'objet DataGridColumnStyle portant le nom spécifié. |
List |
Obtient la liste d'éléments de la collection. |
SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à BaseCollection. (Hérité de BaseCollection) |
Méthodes
Add(DataGridColumnStyle) |
Ajoute un style de colonne à la collection. |
AddRange(DataGridColumnStyle[]) |
Ajoute un tableau d'objets de styles de colonne à la collection. |
Clear() |
Efface la collection d'objets DataGridColumnStyle. |
Contains(DataGridColumnStyle) |
Obtient une valeur indiquant si GridColumnStylesCollection contient le DataGridColumnStyle spécifié. |
Contains(PropertyDescriptor) |
Obtient une valeur indiquant si GridColumnStylesCollection contient un DataGridColumnStyle associé au PropertyDescriptor spécifié. |
Contains(String) |
Obtient une valeur indiquant si GridColumnStylesCollection contient le DataGridColumnStyle avec le nom spécifié. |
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é. (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. (Hérité de MarshalByRefObject) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Obtient l'objet qui permet l'itération au sein des membres de la collection. (Hérité de BaseCollection) |
GetHashCode() |
Fait office 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 en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IndexOf(DataGridColumnStyle) |
Obtient l'index d'un DataGridColumnStyle spécifié. |
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() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject) |
OnCollectionChanged(CollectionChangeEventArgs) |
Déclenche l’événement CollectionChanged. |
Remove(DataGridColumnStyle) |
Supprime le DataGridColumnStyle spécifié du GridColumnStylesCollection. |
RemoveAt(Int32) |
Supprime le DataGridColumnStyle à l'index spécifié dans GridColumnStylesCollection. |
ResetPropertyDescriptors() |
Affecte la valeur |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
CollectionChanged |
Se produit quand GridColumnStylesCollection est modifié. |
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. |
ICollection.Count |
Obtient le nombre d’éléments contenus dans la collection. |
ICollection.IsSynchronized |
Obtient une valeur indiquant si l’accès à GridColumnStylesCollection est synchronisé (thread-safe). |
ICollection.SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à GridColumnStylesCollection. |
IEnumerable.GetEnumerator() |
Retourne un énumérateur pour cette collection. |
IList.Add(Object) |
Ajoute un objet à la collection. |
IList.Clear() |
Efface la collection d'objets DataGridColumnStyle. |
IList.Contains(Object) |
Détermine si un élément est dans la collection. |
IList.IndexOf(Object) |
Retourne l’index de base zéro de la première occurrence de l’objet spécifié dans la collection. |
IList.Insert(Int32, Object) |
Cette méthode n'est pas prise en charge par ce contrôle. |
IList.IsFixedSize |
Obtient une valeur indiquant si la collection est de taille fixe. |
IList.IsReadOnly |
Obtient une valeur indiquant si la collection est en lecture seule. |
IList.Item[Int32] |
Obtient l'élément au niveau de l'index spécifié. |
IList.Remove(Object) |
Supprime le DataGridColumnStyle spécifié du GridColumnStylesCollection. |
IList.RemoveAt(Int32) |
Supprime le DataGridColumnStyle à l'index spécifié de la GridColumnStylesCollection. |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |