我试图在两个事件上更新我的datagridview的DataGridViewImageColumn中特定行的图像,即一次单击按钮时,另一次是触发CellContentClicked。当通过按钮单击更新网格时,它会很好地工作,因为现有图像已被新图像替换,但是在CellContent Clicked事件的情况下,它与图像重叠。你能帮我吗?
在CellContentClicked处理程序的实现中,我什么都没做,只是称它为ButtonClicked处理程序,因为它可以正常工作。所以我希望它能正常工作。 我可以看到的唯一区别是在CellContentClicked处理程序中,事件参数作为DataGridViewd本身。这是什么引起问题吗?
var rowIndex = -1;
var row = dataGridView_InstallationStatus.Rows
.Cast<DataGridViewRow>()
.First(r => r.Cells["DeviceIpAddress"].Value.ToString().Equals("170.2.2.2"));
dataGridView_InstallationStatus.Rows[rowIndex].Cells[1].Value = Resources.tick_green;
dataGridView_InstallationStatus.Rows[rowIndex].Cells[2].Value = Resources.Sync;
dataGridView_InstallationStatus.Update();
“这是“按钮单击的处理程序”中的代码”