İngilizce dilinde oku

Aracılığıyla paylaş


DataGridViewBand.Tag Özellik

Tanım

Önemli

Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.

Bantla ilişkilendirilecek verileri içeren nesneyi alır veya ayarlar.

C#
[System.ComponentModel.Browsable(false)]
public object Tag { get; set; }
C#
[System.ComponentModel.Browsable(false)]
public object? Tag { get; set; }

Özellik Değeri

Object Bantla ilişkili bilgileri içeren bir. Varsayılan değer: null.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, özelliği ayarlamak BackColor üzere daha sonra alınan bir rengi depolamak için özelliğini kullanırTag.

C#
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;
        }
    }
}

Açıklamalar

Tag özelliği, bir bantla ilişkilendirmek istediğiniz herhangi bir nesneyi depolayabilir. Bu özellik genellikle bir dize adı, benzersiz tanımlayıcı (örneğin, bir Guid) veya bant verilerinin dizini gibi tanımlayıcı bilgileri bir veritabanında depolamak için kullanılır.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.