2013-02-19 153 views
0

我已爲我的DataGridView創建了一個DataGridViewImage列。DataGridViewImageCell未顯示圖像

DataGridViewImageColumn guardar = new DataGridViewImageColumn(); 
{ 
    guardar.HeaderText = ""; 
    guardar.Name = "guardar"; 
    guardar.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; 
    guardar.CellTemplate = new DataGridViewImageCell(); 
    guardar.Image = Properties.Resources.empty_grilla; 
    guardar.ToolTipText = "Guardar"; 
} 
dgv_Bancos.Columns.Add(guardar); 

問題是,當我想更改特定單元格的圖像時,它只是不會更改。

這是我的代碼,請大家幫忙,我不知道什麼是錯

DataGridViewImageCell cell = (DataGridViewImageCell)dgv_Bancos.Rows[e.RowIndex].Cells["guardar"]; 
cell.Value = Properties.Resources.guardar_grilla; 

解決!

回答

1

您可以使用這樣的而不是使用DataGridViewImageCell cell

dataGridView1["guardar", e.RowIndex].Value = Properties.Resources.guardar_grilla; 
+0

阿呆錯誤的,我是不是出列¬¬。我沒有注意到,因爲前一張圖片是空白的,沒有標題文字。 – Andres 2013-02-19 19:45:36

+0

無論如何,你可以使用我的答案':D' – spajce 2013-02-19 19:47:52