当我尝试在datagridview imagecell中设置新图像时,我得到两个图像重叠而不仅仅是第二个图像。
private void dataGridView4_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 13)
{
if ((int) e.Value == 1)
e.Value = Resources.ResourceManager.GetObject("unLock");
else
e.Value = Resources.ResourceManager.GetObject("Lock1");
}
}
当我将值设置为1时,我看到第一张图片。当我设置为0时,我看到一个单元格中的两个图像重叠。
答案 0 :(得分:1)
您可以尝试调用刷新。
答案 1 :(得分:1)
我使用透明背景的图像。当我将背景更改为非透明颜色问题时,问题就解决了。