У меня проблемы с изменением изображения в 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");
}
}
Есть идеи?
ОБНОВЛЕНИЕ: Я проверил отладчик и точка останова достигнута. Траектории изображения также определенно различны. Проблема в том, что новое значение изображения по какой-то причине не назначается. В отладчике значение before == значение after ... странно