2
A
回答
2
3
我發現了一段代碼在花費2小時製作複雜的算法之後,這對我非常有用:
//In Page load
//select where id is null to retrieve the parent nodes
//in a datatable (called table here)
foreach (DataRow row in table.Rows)
{
TreeNode node = new TreeNode();
node.Text = row["title"].ToString();
node.Value = row["id"].ToString();
//you can affect the node.NavigateUrl
node.PopulateOnDemand = true;
TreeView1.Nodes.Add(node);
}
然後創建TreeNodePopulate事件:
protected void TreeView1_TreeNodePopulate(Object sender, TreeNodeEventArgs e)
{
string id= e.Node.Value;
//do your "select from yourTable where parentId =" + id;
foreach (DataRow row in table.Rows)
{
TreeNode node = new TreeNode(row["title"], row["id"])
node.PopulateOnDemand = true;
e.Node.ChildNodes.Add(node);
}
}
它拼命地工作對我來說,我希望這將有助於!
相關問題
- 1. 如何從數據庫填充樹視圖填充
- 2. 填充樹視圖
- 3. 從數據庫填充列表視圖
- 4. 從Access數據庫填充樹狀圖
- 5. 從外部數據源填充Kendo UI Web樹狀圖 - 檢索數據並填充樹視圖
- 6. 從數據庫填充樹列表
- 7. 填充樹視圖控件
- 8. 填充樹視圖與「\」
- 9. 填充在vb.net樹視圖從Postgres數據庫
- 10. 數據未在樹視圖正在填充從ListView控件
- 11. C#從數據庫結果中填充樹視圖
- 12. 用根深蒂固的數據列表填充樹視圖
- 13. 填充HighChart數據從Rails視圖
- 14. NSFetchResultsController,填充新數據表視圖
- 15. Swift - 用數據填充表格視圖
- 16. 表視圖數據未填充
- 17. 使用數據填充表格視圖
- 18. 如何從數據表中填充列表視圖
- 19. 從多個表填充列表視圖SQLite數據庫
- 20. 從wpf中的文件路徑列表填充樹視圖
- 21. 如何顯示列表視圖填充從android中的sqlite數據填充
- 22. 如何使用數據庫模式填充WPF樹視圖?
- 23. 如何通過datagridview的數據填充樹視圖
- 24. 從數組中填充動態樹視圖
- 25. 從數據庫填充表
- 26. 填充從數據表
- 27. Asp.net填充樹視圖linq到實體
- 28. 用xml文件填充樹視圖
- 29. 在vb.net中填充樹視圖
- 30. treeview和mvvm我不填充樹視圖
感謝您給予鏈接..;) – Chuki2
沒有...... :) –