日期:2014-05-17  浏览次数:20851 次

C# dataGridView1里面增加一列ComboBox
在dataGridView1 的一列里加了ComboBox ,每次选择combobox的项后都要重新绑定一下。所以我在在dataGridView1 的CurrentCellChanged 函数里给ComboBox 重新绑定数据, 但出现错误:

“操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用”

为什么会出现这个错误,怎么解决,在哪里才能绑定?

在网上查了一下只说可以用invoke异步调用重新绑定。 异步调用不太懂,求教 ,急!!!谢谢大家了

------解决方案--------------------
直接绑定就行啊,没有这么麻烦啊!我以前也遇到过啊!直接用该单元格中的名.数据源绑定就行了啊!