我在鼠标悬停时更改DataGridViewImageCell中的图像时遇到问题。根据一些来源,它应该像将单元格的值更改为所需图像一样简单。但是,当我尝试这个时似乎没有任何事情发生。这是代码:
private void dgvThingProgramsOnPlace_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == dgvThingProgramsOnPlace.ColumnCount - 1)
{
dgvThingProgramsOnPlace.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = Image.FromFile(@"C:\Users\suan\Desktop\temp\icons\raster\gray_dark\x_16x16_red_custom.png");
}
}
有什么想法吗?
更新:我检查了调试器并且断点被击中。图像路径也明显不同。问题是,新图像值由于某种原因未被分配。在调试器中,前值==后值......奇怪
答案 0 :(得分:2)
答案 1 :(得分:1)
你应该尝试一些事情:
希望这会有所帮助。