2010-10-24 3 views
0

У меня есть таблица в моей базе данных, которая отслеживает иерархию уровня 3. Каков наилучший способ отображения и изменения/изменения этой иерархии? Какой контроль asp.net использовать и как?Как изменить/изменить иерархию уровня 3

+0

Вы не предоставили достаточно информации для ответа на этот вопрос. Существует множество способов отображения информации. Кроме того, хотя, в зависимости от того, что это такое, может быть какой-то стандартный способ его отображения, но большая часть его субъективна. –

+0

Я показываю данные в gridview. Но я хочу знать свои альтернативы. какой контроль будет наилучшим образом подходит для этого сценария –

+0

кто-то поможет мне PLS. –

ответ

0

Я могу дать вам несколько идей из небольших сведений, которые у меня есть.

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

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

Второй способ - использовать jQuery и любой элемент управления Tree, чтобы изменить дерево.

Например, это http://www.jstree.com/
или это http://www.prodevtips.com/2010/03/07/jquery-drag-and-drop-to-sort-tree/
очень хорошо JQuery Javacript код, чтобы показать и изменить иерархию.

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

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