Bagikan melalui


Cara: Menampilkan Gambar di Sel Kontrol DataGridView Formulir Windows

Gambar atau grafik adalah salah satu nilai yang bisa Anda tampilkan dalam baris data. Sering kali, grafik ini berbentuk foto karyawan atau logo perusahaan.

Menggabungkan gambar sederhana saat Anda menampilkan data dalam DataGridView kontrol. DataGridView Kontrol secara asli menangani format gambar apa pun yang didukung oleh Image kelas, serta format gambar OLE yang digunakan oleh beberapa database.

DataGridView Jika sumber data kontrol memiliki kolom gambar, sumber data tersebut akan ditampilkan secara otomatis oleh DataGridView kontrol.

Contoh kode berikut menunjukkan cara mengekstrak ikon dari sumber daya yang disematkan dan mengonversinya menjadi bitmap untuk ditampilkan di setiap sel kolom gambar. Untuk contoh lain yang menggantikan nilai sel tekstual dengan gambar terkait, lihat Cara: Mengkustomisasi Pemformatan Data di Formulir Windows Kontrol DataGridView.

Contoh

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

Mengompilasi Kode

Contoh ini membutuhkan:

Baca juga