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:
DataGridView Kontrol bernama
dataGridView1
.Sumber daya ikon yang disematkan bernama
tree.ico
.Referensi ke Systemrakitan , System.Windows.Forms, dan System.Drawing .
Baca juga
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk