gpt4 book ai didi

c# - DevExpress XtraGrid 中的红十字

转载 作者:行者123 更新时间:2023-11-30 15:00:17 29 4
gpt4 key购买 nike

有时 XtraGrid 会得到一个红叉而不是数据。( http://www.devexpress.com/Support/Center/p/CB4246.aspx , http://www.devexpress.com/Support/Center/p/A884.aspx 等等)

我已经启用了异常中断(Ctrl+D、E、选择所有异常)——但我不确定是否会发生其他任何事情,从而出现红色十字。

如果您处于“XtraGrid 显示红色 X”状态,是否有一种简单的方法可以使 XtraGrid 再次工作(据我所知,仅关闭表单并重新打开它有帮助)。

我正在搜索类似的东西

 GridView gridView = this. GridViewXYZ(objectview);
// objectView is refreshed
gridView.RefreshData(); // <- this can thorw an exception that data is not available / UI will get an red cross
// ??? do something to reset the gridView in a workig condition

最佳答案

根据我以前的 GDI 经验,一旦您处于这种状态,您就会卡住。您所做的一些事情在 GDI 中引起了问题,并且它没有设法抛出异常/从中恢复。

关闭/重新打开窗体的行为会导致释放并重新创建窗体的非托管 GDI 对象,因此 GDI 再次完全可操作,直到出现相同的错误情况。如果您无法避免此错误,您可以尝试为表单/控件重新创建一个新的 GDI 对象,但我不确定您将如何去做。

确实这是 DevExpress 团队应该解决的错误。

关于c# - DevExpress XtraGrid 中的红十字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15565794/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com