dataGridView1_CellContentClick随机不会触发
本文关键字:随机 CellContentClick dataGridView1 | 更新日期: 2023-09-27 18:33:15
这太奇怪了。这几乎就像网格中的某些单元格被关闭一样。整个事情是使用"拖放"生成的,例如,网格绑定到数据源,它几乎一直都在工作。
我可以一次又一次地单击它,它运行良好,但网格中有一些单元格不会触发事件。它是完全可重复的,数据集是固定的。
什么可能导致此行为?没有抛出任何异常,调试器设置为中断所有...
感谢您的任何建议。
仅当
单击单元格的内容(托管控件)时,才会触发 CellContentClick 事件。这意味着控件周围的空白区域不会导致事件触发。
这在 CheckBox 单元格中最为明显 - 触发事件的唯一方法是单击复选框 - 但是它发生在所有单元格类型中。例如,对于 TextBoxColumn,该事件仅在单击文本时触发。
如果想知道何时单击单元格中的任意位置,请改用 CellClick 或可能的 CellMouseDown 事件。
CellContextClick
事件通常适用于复选框、按钮或链接等列,其中鼠标与实际内容(而不是空格)的交互是您所追求的。