У меня есть таблица данных TblTreeView, которая имеет четыре столбцаПоказать данные в элементе управления TreeView
ParentID (pk) | ParentName | LeftChildID | RightChildID
и я хочу отображать все данные в виде дерева;
вроде как
ParentName
|
| _LeftChildID
|
| _RightChildID
Я использовал
SqlDataAdapter dataAdapter = new SqlDataAdapter("Select * from tblTreeView", SqlCon);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet);
TreeView1.DataSource = dataSet.Tables[0];
TreeView1.DataBind();
Тогда возникает ошибка: - HierarchicalDataBoundControl принимает только источники данных, которые реализуют IHierarchicalDataSource или IHierarchicalEnumerable. Пожалуйста, дайте мне код. Как я могу это сделать; Спасибо Sir/Madam
Если имена не являются PK, как вы находите левого/правого ребенка? Должны ли это быть LeftChildID и RightChildID? –
Хорошо, но теперь у меня такая же ошибка, как и выше: - ИерархическийDataBoundControl принимает только источники данных, которые реализуют IHierarchicalDataSource или IHierarchicalEnumerable – Aman
Какую технологию вы используете? WPF, WinForm, ...? –