Exporter (0) Imprimer
Développer tout

DataGridViewBand.Index, propriété

Obtient la position relative de la bande dans le contrôle DataGridView.

Espace de noms: System.Windows.Forms
Assembly : System.Windows.Forms (dans system.windows.forms.dll)

public int Index { get; }
/** @property */
public int get_Index ()

public function get Index () : int

Non applicable.

Valeur de la propriété

Position de base zéro de la bande dans le DataGridViewRowCollection ou le DataGridViewColumnCollection dans lequel il est contenu. La valeur par défaut est -1, indiquant qu'il n'existe aucun contrôle DataGridView associé.

La valeur de cette propriété ne correspond pas nécessairement à la position visuelle actuelle de la bande dans la collection. Par exemple, si l'utilisateur réorganise des colonnes dans un DataGridView au moment de l'exécution (en partant du principe que la propriété AllowUserToOrderColumns a la valeur true), la valeur de la propriété Index de chaque colonne ne changera pas. Les valeurs de colonne DisplayIndex changent quant à elles. Toutefois, le tri de lignes modifie leurs valeurs Index.

L'exemple de code suivant utilise la propriété Index pour définir les étiquettes de colonnes. La propriété Index de la bande est accessible via un DataGridViewColumn.

RemarqueRemarque :

Si les styles visuels sont activés, le thème actuel substitue les propriétés de style d'affichage pour les en-têtes de ligne et de colonne.

// Style and number columns.
private void Button8_Click(object sender,
    EventArgs args)
{
    DataGridViewCellStyle style = new DataGridViewCellStyle();
    style.Alignment =
        DataGridViewContentAlignment.MiddleCenter;
    style.ForeColor = Color.IndianRed;
    style.BackColor = Color.Ivory;

    foreach (DataGridViewColumn column in dataGridView.Columns)
    {
        column.HeaderCell.Value = column.Index.ToString();
        column.HeaderCell.Style = style;
    }
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft