Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En bild eller grafik är ett av de värden som du kan visa i en rad med data. Dessa bilder är ofta i form av en anställds fotografi eller företagslogotyp.
Det är enkelt att infoga bilder när du visar data i DataGridView kontrollen. Kontrollen DataGridView hanterar alla bildformat som stöds av Image klassen, samt det OLE-bildformat som används av vissa databaser.
DataGridView Om kontrollens datakälla har en kolumn med bilder visas de automatiskt av DataGridView kontrollen.
Följande kodexempel visar hur du extraherar en ikon från en inbäddad resurs och konverterar den till en bitmapp för visning i varje cell i en bildkolumn. Ett annat exempel som ersätter textcellsvärden med motsvarande bilder finns i Så här anpassar du dataformatering i Windows Forms DataGridView-kontrollen.
Exempel
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
Kompilera koden
Det här exemplet kräver:
En DataGridView-kontroll med namnet
dataGridView1.En inbäddad ikonresurs med namnet
tree.ico.Referenser till System, System.Windows.Formsoch System.Drawing sammansättningar.
Se även
.NET Desktop feedback