Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade DataGridViewBand.Tag

 

Publicado: agosto de 2016

Obtém ou define o objeto que contém dados para associar com a faixa.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

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

Valor da Propriedade

Type: System.Object

Um Object que contém informações associadas com a faixa. O padrão é null.

O Tag propriedade pode armazenar qualquer objeto que você deseja associar a uma faixa. Essa propriedade normalmente é usada para armazenar informações de identificação, como um nome de cadeia de caracteres, um identificador exclusivo (por exemplo, um Guid), ou o índice de dados da banda em um banco de dados.

O seguinte exemplo de código usa o Tag propriedade para armazenar uma cor que é posteriormente recuperado para definir o BackColor propriedade.

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
Disponível desde 2.0
Retornar ao início
Mostrar: