DataGridViewImageColumn.Description Property

Definition

Gets or sets a string that describes the column's image.

C#
[System.ComponentModel.Browsable(true)]
public string Description { get; set; }

Property Value

The textual description of the column image. The default is Empty.

Attributes

Exceptions

The value of the CellTemplate property is null.

Examples

The following code example demonstrates how to use the Description property to reflect the image layout. This example is part of a larger example available in How to: Work with Image Columns in the Windows Forms DataGridView Control.

C#
private void Stretch(object sender, EventArgs e)
{
    foreach (DataGridViewImageColumn column in
        dataGridView1.Columns)
    {
        column.ImageLayout = DataGridViewImageCellLayout.Stretch;
        column.Description = "Stretched";
    }
}

private void ZoomToImage(object sender, EventArgs e)
{

    foreach (DataGridViewImageColumn column in
        dataGridView1.Columns)
    {
        column.ImageLayout = DataGridViewImageCellLayout.Zoom;
        column.Description = "Zoomed";
    }
}

private void NormalImage(object sender, EventArgs e)
{

    foreach (DataGridViewImageColumn column in
        dataGridView1.Columns)
    {
        column.ImageLayout = DataGridViewImageCellLayout.Normal;
        column.Description = "Normal";
    }
}

Remarks

You can use the Description property to describe the image provided by the Image or Icon property. This description provides an accessible alternative to the image. Additionally, the description text is used when the cell value is copied onto the Clipboard.

Getting or setting this property gets or sets the Description property of the object returned by the CellTemplate property. Setting this property also sets the Description property of every cell in the column. To override the specified value for individual cells, set the cell values after you set the column value.

Applies to

Product Versions
.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

See also