DataGridViewImageCell不显示图像

时间:2013-02-19 19:23:42

标签: c# winforms datagridview

我为DataGridViewImage创建了DataGridView列。

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 个答案:

答案 0 :(得分:1)

您可以像这样使用,而不是使用DataGridViewImageCell cell

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