Как связать древовидный элемент управления с источником данных в VB .NET? - PullRequest
1 голос
/ 26 февраля 2009

Редактировать : Дублирование

Я новичок в .NET, и я взялся за небольшой рабочий проект, конвертируя существующий продукт VB6 в текущую версию VB (это либо тот, либо обучение VB6!) Этот продукт является внутренним приложением для настольных ПК (не на веб-сайте).

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

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

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

Ответы [ 2 ]

1 голос
/ 26 февраля 2009

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

0 голосов
/ 26 февраля 2009

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

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

...