我为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;
解决!
答案 0 :(得分:1)
您可以像这样使用,而不是使用DataGridViewImageCell cell
dataGridView1["guardar", e.RowIndex].Value = Properties.Resources.guardar_grilla;