Postupy: Zobrazení obrázků v buňkách ovládacího prvku Windows Forms DataGridView
Obrázek nebo obrázek je jednou z hodnot, které můžete zobrazit v řádku dat. Tyto grafické prvky mají často podobu fotografie zaměstnance nebo firemního loga.
Začlenění obrázků je jednoduché, když v ovládacím DataGridView prvku zobrazíte data. Ovládací DataGridView prvek nativně zpracovává jakýkoli formát obrázku Image podporovaný třídou a také formát obrázku OLE používaný některými databázemi.
DataGridView Pokud zdroj dat ovládacího prvku obsahuje sloupec obrázků, ovládací prvek je automaticky zobrazíDataGridView.
Následující příklad kódu ukazuje, jak extrahovat ikonu z vloženého prostředku a převést ji na rastrový obrázek pro zobrazení v každé buňce sloupce obrázku. Další příklad, který nahrazuje textové hodnoty buněk odpovídajícími obrázky, viz Postupy: Přizpůsobení formátování dat v ovládacím prvku model Windows Forms DataGridView.
Příklad
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
Probíhá kompilace kódu
Tento příklad vyžaduje:
Ovládací DataGridView prvek s názvem
dataGridView1
.Prostředek vložené ikony s názvem
tree.ico
.Odkazy na System, System.Windows.Formsa System.Drawing sestavení.
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro