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:
DataGridView adlı
dataGridView1
bir denetim.adlı
tree.ico
ekli simge kaynağı.System, System.Windows.Formsve System.Drawing derlemelerine başvurular.
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin