Изменение источника данных в древовидном списке devexpress

У меня есть древовидный список, и я заполняю его данными в событии загрузки формы, это работает.

В другой форме я могу добавить новые значения в базовый источник данных. Затем я снова показываю форму, содержащую древовидный список. В событии загрузки я выполняю новый запрос, также данные являются самыми новыми, и я устанавливаю источник данных для этих новых данных. Но древовидный список показывает неверные данные. Почему?

Что мне не хватает?


person derstauner    schedule 19.07.2014    source источник
comment
Мне также пришлось обновить источник данных. Кажется, что просто назначить новый источник данных элементу управления древовидным списком было недостаточно.   -  person derstauner    schedule 21.07.2014


Ответы (1)


Поскольку примера кода, который вы используете, нет, я предлагаю использовать BeginUpdate() и EndUpdate() следующим образом:

treeList.BeginUpdate();
treeList.DataSource = your data;
treeList.EndUpdate();

EndUpdate(): разблокирует объект TreeList после вызова метода BeginUpdate и вызывает немедленное визуальное обновление.

person Marleen Schilt    schedule 30.06.2015