|
1
2
也许不是一个真正的答案,但我记得BindingSource和Datagrid在这个部门是挑剔和脆弱的。我的一般建议是不要使用RemoveCurrent,而是从底层数据存储中删除记录。 |
|
|
2
2
经过一番挣扎,我发现了一些好消息和一些坏消息:
好消息是
坏消息是错误是由
明白我的意思吗,改变:
代码将在第一行消失。
我不知道为什么,但如果你搬家
希望对你有帮助。 |
|
|
3
2
我今天遇到了同样的问题,在这个线程中找到了解决方法。不幸的是,我不喜欢分割按钮的启用/禁用代码。所以我做了更多的研究,找到了另一个解决方案,这对我很有效。 解决IndexOutOfRangeException所做的只是在设置按钮的enable/disable之前重置绑定。(为了优化性能,您可以检查数据源计数是零还是货币管理器的位置是-1。在其他情况下,无需重置。)
希望对你有帮助。 |
|
4
1
我最终解决了这个问题:
这有点奇怪,但似乎运作良好。 |
|
|
5
0
|
|
|
6
0
我认为出现这个问题是因为您禁用了当前具有焦点的按钮。禁用聚焦控件应该没有错,但在某些情况下,它会产生所描述的问题。如果你先把焦点放在其他控件上,我想你会发现问题消失了。我也有同样的问题,这对我很有效。
|