2012-08-12 62 views
1

據我所知DataGridView控件及其相關的類是 被設計成一個靈活的,可擴展的系統來顯示和 編輯表格數據。我們可以在DataGridView的列中添加一個Image控件。對於該列中的所有單元格,默認情況下都會爲該圖像設置圖像屬性結果 。 C#程序中的 顯示如何在DataGridView控件的列中添加圖像。將圖像添加到C#DataGridView

任何一個可以給我一個例子來添加圖片到C#的DataGridView

回答

4

希望這將有助於

private void button1_Click(object sender, EventArgs e) 
{ 
    dataGridView1.ColumnCount = 3; 
    dataGridView1.Columns[0].Name = "Product ID"; 
    dataGridView1.Columns[1].Name = "Product Name"; 
    dataGridView1.Columns[2].Name = "Product Price"; 

    string[] row = new string[] { "1", "Product 1", "1000" }; 
    dataGridView1.Rows.Add(row); 
    row = new string[] { "2", "Product 2", "2000" }; 
    dataGridView1.Rows.Add(row); 
    row = new string[] { "3", "Product 3", "3000" }; 
    dataGridView1.Rows.Add(row); 
    row = new string[] { "4", "Product 4", "4000" }; 
    dataGridView1.Rows.Add(row); 

    DataGridViewImageColumn img = new DataGridViewImageColumn(); 
    Image image = Image.FromFile("Image Path"); 
    img.Image = image; 
    dataGridView1.Columns.Add(img); 
    img.HeaderText = "Image"; 
    img.Name = "img"; 

}