Share via


HOW TO:顯示 Windows Form DataGridView 控制項的儲存格影像

更新:2007 年 11 月

圖片或圖形是您可以顯示於資料的資料列中的其中一個值。這些圖形的格式經常是員工的照片或公司標誌。

顯示 DataGridView 控制項中的資料時,加入圖片很簡單。DataGridView 控制項原本處理由 Image 類別所支援的任何影像格式,以及由某些資料庫使用的 OLE 圖片格式。

如果 DataGridView 控制項的資料來源具有影像的資料行,就會由 DataGridView 控制項自動顯示。

下列程式碼範例示範如何從內嵌資源抽取圖示,並將它轉換為點陣圖,顯示於影像資料行的每一個儲存格。如需以對應的影像取代文字儲存格值的其他範例,請參閱 HOW TO:自訂 Windows Form DataGridView 控制項中的資料格式

範例

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
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);
}

編譯程式碼

這項範例需要:

請參閱

工作

HOW TO:自訂 Windows Form DataGridView 控制項中的資料格式

參考

DataGridView

其他資源

Windows Form DataGridView 控制項中的基本資料行、資料列和儲存格功能