[问题] Grid储存格内编辑后欲重新绑定资料会出错

楼主: karta031736 (猪)   2014-08-10 12:08:17
问题是这样的
我现在有一个dataGridView,其中有一栏是排序序号(可修改)
只有修改了其中一列的序号后,资料需要重新排序(依照序号)
可是资料重新排序后,gridView的画面是不会更新的
得重新绑定资料才会呈现排序后的样子
因为我是写在gridView_CellEndEdit里头
主要会出错都是在绑定的资料来源的时候
都会出现错误讯息 "作业无效,因为它会产生对SetCurrentCellAddressCore 函式
的可重新进入呼叫"
我后来有发现,只要grid结束编辑之前,去重新绑定资料来源就会出现这个错误...
可是我要修改序号后重新排序,也只能写在gridView_CellEndEdit里头不是吗?!
而且只要我是用鼠标去点其他储存格的方式离开的话,
就一定会出现这个讯息(一样是绑定时出错)
请问版上有没有人知道这种情况如何解决?

Links booklink

Contact Us: admin [ a t ] ucptt.com