2009-02-26 1 views
1

Edit: DuplicateКак связать элемент управления дерева с источником данных в VB .NET?

Я новичок в .NET, и я взял на небольшой рабочий проект, преобразование существующего VB6 продукта до текущей версии VB (его либо того или обучения VB6!). Этот продукт является внутренним рабочим столом (не на базе Интернета).

Мне нужно создать новое древовидное представление, связанное с конкретной таблицей.

Каждая строка таблицы имеет родительский идентификатор, который ссылается на первичный ключ таблицы и определяет иерархию узлов. Так что отношения должны указываться в привязке данных.

Могу ли я использовать стандартный элемент управления TreeView в Visual Studio 2008, или мне нужно что-то дополнительное, чтобы сделать эту работу?

ответ

0

Согласно another question, это невозможно, так как нормальное управление древовидной структурой не поддерживает привязку данных.

Вам нужно либо programatically populate, либо использовать сторонний компонент (в прошлом я использовал Developer Express с компонентами C++/Delphi, они фантастические!).

1

Вы можете связать элемент управления деревом с помощью XML-файла, который будет определять ваши узлы, или вы можете связать его, запросив базу данных. Вот статья от 15 Seconds, которая содержит довольно подробное руководство по использованию элемента управления TreeView .NET.

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