Aracılığıyla paylaş


Nasıl yapılır: Windows Forms DataGridView Denetiminin Hücrelerinde Resim Görüntüleme

Resim veya grafik, bir veri satırında görüntüleyebileceğiniz değerlerden biridir. Bu grafikler sıklıkla bir çalışanın fotoğrafı veya şirket logosu biçimindedir.

Denetim içinde veri görüntülendiğinde resimlerin dahil olması DataGridView kolaydır. Denetim DataGridView , sınıfı tarafından Image desteklenen tüm görüntü biçimlerini ve bazı veritabanları tarafından kullanılan OLE resim biçimini yerel olarak işler.

Denetimin DataGridView veri kaynağında bir görüntü sütunu varsa, bunlar denetim tarafından DataGridView otomatik olarak görüntülenir.

Aşağıdaki kod örneği, ekli bir kaynaktan simge ayıklamayı ve görüntü sütununun her hücresinde görüntülemek üzere bir bit eşlem haline dönüştürmeyi gösterir. Metin hücre değerlerini karşılık gelen görüntülerle değiştiren başka bir örnek için bkz . Nasıl yapılır: Windows Forms DataGridView Denetiminde Veri Biçimlendirmesini Özelleştirme.

Örnek

private void createGraphicsColumn()
{
    Icon treeIcon = new Icon(this.GetType(), "tree.ico");
    DataGridViewImageColumn iconColumn = new DataGridViewImageColumn();
    iconColumn.Image = treeIcon.ToBitmap();
    iconColumn.Name = "Tree";
    iconColumn.HeaderText = "Nice tree";
    dataGridView1.Columns.Insert(2, iconColumn);
}
Public Sub CreateGraphicsColumn()

    Dim treeIcon As New Icon(Me.GetType(), "tree.ico")
    Dim iconColumn As New DataGridViewImageColumn()

    With iconColumn
        .Image = treeIcon.ToBitmap()
        .Name = "Tree"
        .HeaderText = "Nice tree"
    End With

    dataGridView1.Columns.Insert(2, iconColumn)

End Sub

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.