如何在asp.net c#树视图控件中绑定数据

本文关键字:控件 视图 绑定 数据 asp net | 更新日期: 2023-09-27 17:58:30

我从未在asp.net中使用过树视图控件,但现在我需要将数据绑定到它。我的存储过程从sql server返回如下值。我正在使用c#

TermID  ParentID  Name
2021    0          A. Geographic locations
3602    2021       Oceania
3604    3602       Australasia
3621    3604       New Zealand
3619    3604       Pacific Islands
3585    3619       Polynesia
3592    3585       Samoa
3594    3592       American Samoa

每个Term都有parentID,任何parentID为0的TermID都是根节点。我们如何将这些数据绑定到树视图。我将感谢任何建议或示例

如何在asp.net c#树视图控件中绑定数据

这可能很有用:

TreeView控件需要像xml/sitemaps这样的层次结构数据结构,所以我们不能直接将DataTable绑定到它。使用数据表选择ParentID=ID 的位置

请使用递归方法创建与当前菜单项ID相关的子项,代码请参阅下面的链接。

http://www.charith.gunasekara.web-sphere.co.uk/2010/10/how-to-bind-datatable-to-aspnet.html

下面的链接将帮助您创建自己的树视图控件。

http://www.codeproject.com/KB/tree/DataBoundTreeView.aspx