标签: c# datagridview datagridviewcombobox virtualmode
当使用带有DataGridView的虚拟模式时,我正在订阅CellValueNeeded事件以动态获取数据。在我的处理程序中,我有逻辑来区分列,如果它是DataGridViewComboBoxColumn,我想给它一个数据源。我的问题是,当我将数据源分配给单元格时,我得到堆栈溢出,因为在DGV代码中,进行了另一个对CellValueNeeded的调用,并且发生了无限循环。这有什么干净的方法吗?
答案 0 :(得分:0)
由于单元格值未正确设置,因此它将进入循环。它一次又一次地请求数据。