2012-06-13 3 views
0

Я пробовал свойство exporttoXML xtraTreeList. Но сгенерированный xml не содержит никакой информации о узле, например ID, или является Chcked и т. Д. И только имя и parentID. Есть ли другая экспортная собственность, которая даст всю информацию?XtraTreeList ExporttoXML

ответ

0

TreeList.ExportToXml(String) Method экспортирует данные списка деревьев в указанный файл как XML не макет. Вы можете использовать TreeList.SaveLayoutToXml(String) Method для сохранения макета и восстановить его с помощью TreeList.RestoreLayoutFromXml(String) Method.

Фрагмент кода:

string fileName = "c:\\TreeListLayout.xml"; 
treeList1.SaveLayoutToXml(fileName); 
treeList2.DataSource = treeList1.DataSource; 
treeList2.RestoreLayoutFromXml(fileName); 

Go Through DevExpress Пример How to preserve the expanded state of TreeList nodes when refreshing data и следующие ссылки на ссылки.

Ref:

How to load and save the layout of a TreeList by code
SearchResult

Надеется, что это поможет ..

+0

Я знаю как свойств ExportToXml и SaveLayoutToXml. Но мне нужно захватить информацию о том, какие узлы проверены и при повторном создании дерева необходимо применить проверки на основе xml из старого дерева. К сожалению, ни одно из вышеперечисленных свойств не даст мне информацию о проверенных элементах и ​​будет использовать некоторые способы обхода для применения проверок. – Cannon

+0

см. Пример и проверьте, работает ли он на вас или нет. –

+0

Помогает ли вам это ??? –

Смежные вопросы