Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataGridViewBand.Tag propriété

 

Date de publication : novembre 2016

Obtient ou définit l’objet qui contient les données à associer à la bande.

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

[BrowsableAttribute(false)]
public object Tag { get; set; }

Valeur de propriété

Type: System.Object

Un Object qui contient des informations associées à la bande. La valeur par défaut est null.

Le Tag propriété peut stocker n’importe quel objet que vous souhaitez associer à une bande. Cette propriété est généralement utilisée pour stocker les informations d’identification, telles qu’un nom de chaîne, un identificateur unique (par exemple, un Guid), ou l’index des données de la bande dans une base de données.

Le code suivant exemple utilise le Tag récupérées de propriété pour stocker une couleur qui est une version ultérieure pour définir le BackColor propriété.

private void PostRowCreation()
{
    SetBandColor(dataGridView.Columns[0], Color.CadetBlue);
    SetBandColor(dataGridView.Rows[1], Color.Coral);
    SetBandColor(dataGridView.Columns[2], Color.DodgerBlue);
}

private static void SetBandColor(DataGridViewBand band, Color color)
{
    band.Tag = color;
}

// Color the bands by the value stored in their tag.
private void Button9_Click(object sender, System.EventArgs e)
{

    foreach (DataGridViewBand band in dataGridView.Columns)
    {
        if (band.Tag != null)
        {
            band.DefaultCellStyle.BackColor = (Color)band.Tag;
        }
    }

    foreach (DataGridViewBand band in dataGridView.Rows)
    {
        if (band.Tag != null)
        {
            band.DefaultCellStyle.BackColor = (Color)band.Tag;
        }
    }
}

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: