Иногда XtraGrid получает красный крест вместо данных. (http://www.devexpress.com/Support/Center/p/CB4246.aspx, http://www.devexpress.com/Support/Center/p/A884.aspx и так далее)Красный Крест в DevExpress XtraGrid
Я позволил разбить на исключения (Ctrl + D, E, выбранные все исключения) - но я не уверен, что если что-то может случиться так, что красный corss приходит.
Есть ли простой способ, если вы находитесь в состоянии «XtraGrid показывает красный X», что XtraGrid может снова работать (насколько я видел только закрытие формы и ее повторное открытие).
Я searchign что-то вроде
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
Вы рисуете методом OnPaint? это может вызвать ошибку [Красного Креста] [1]. [1]: http: // stackoverflow.com/questions/1000052/red-cross-problem-on-menustrip-and-toolstrip – Manuel
Можете ли вы показать нам код, бросающий ошибку и ошибку, которую вы получаете? – Bit
@AlwaysLearning Речь идет не о коде, бросающем ошибку. В большинстве случаев, когда возникает ошибка и известно состояние до исправления ошибки. Речь идет о состоянии, когда ошибка уже появилась. Это всегда могло случиться (в равной степени, насколько хорошо вы тестируете программу), что аппроксимация появляется только у клиента. Клиенту не следует беспокоиться о спонтанных красных скрещенных элементах, которые только исчезают у некоторых вуду. SO ищет способ восстановить из состояния ошибки. Образец, например, «if» error «then log» error «undo» last action » – Offler