将虚拟模式与 DataGridView 一起使用时,我订阅了 CellValueNeeded 事件以即时获取数据。在处理程序中,我有区分列的逻辑,如果它是 DataGridViewComboBoxColumn,我想给它一个数据源。我的问题是,当我将数据源分配给单元格时,出现堆栈溢出,因为在 DGV 代码中,再次调用了 CellValueNeeded,并发生了无限循环。有什么干净的方法吗?
问问题
193 次
将虚拟模式与 DataGridView 一起使用时,我订阅了 CellValueNeeded 事件以即时获取数据。在处理程序中,我有区分列的逻辑,如果它是 DataGridViewComboBoxColumn,我想给它一个数据源。我的问题是,当我将数据源分配给单元格时,出现堆栈溢出,因为在 DGV 代码中,再次调用了 CellValueNeeded,并发生了无限循环。有什么干净的方法吗?