积极答复者
关于datagridview中使用combobox的问题

问题
-
DataGridView中绑定了数据源,要实现下拉框的效果,因为下拉框的内容是动态改变的,不是固定的,所以使用了ComboBox显示在datagridview的特定(需要的)单元格,但是有个问题,
combobox是可编辑的,
即既可从下拉框选择数据也可由用户输入内容
现在问题是一旦输入内容的时候按了键盘的方向键 向左键或向右键
就会发生错误 提示:操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用。
我觉得原因是在按方向键的时候 DATAGRIDVIEW和combobox同时接收了这个方向键
即 按下向左键的时候datagridview就会改变currentcell变为其左边的那个cell
但是我在datagridview的keydown事件里写了禁用 左右方向键了
但貌似没起到预期作用
有人知道怎么解决吗