树控件(TreeList)


      树形控件 Tree 是一个软件表达数据的主要形式之一。

      但VB中的 TREEVIEW 不能绑定数据表,需要自行处理数据库的记录。EXPRESS公司的 TREELIST 有此功能,但其OCX 版本不支持汉字显示。但 .NET 版是支持的。

     另外的问题是:TreeList 中的“逐级汇总”数据的功能,大部分控件都不支持。

     一般的开发使用:        ID (主ID)、PARENTID (父ID)的表示方式。

     本人开发的软件采用:ID (主ID)、ChildsID (子ID)的表示方式。

    如:  编号,子项编号、分类       金额(元)....                      
 
               1          1.#                项目    25  
               1.1       1.1.##           合同    15
               1.1.01                       任务      7
               1.1.02                       任务      5
               1.1.99                       任务      3
               1.2                            任务    10
 
          如果采用 主父关系,必须使用 集合迭代方式来汇总数据,本人没有经验。在Tree 中如果找到树的叶?( 即有数据的节点。)。

        下面我将收集网上开发树控件及与数据表绑定的文章,以改进本人的工作。
=================================================================== 

        1、扩展 TreeView 控件   
                http://www.microsoft.com/china/MSDN/library/archives/library/dnwinforms/html/custcntrlsamp3.asp

        2、.net WebControl 处女作,用于导航的Tree控件
                http://fbiciakgb.cnblogs.com/archive/2005/09/10/233954.html?Pending=true

        3、  PortSight Meta Tree         http://www.evget.com/product/10158/download.html

        4、r.a.d. treeview                     http://www.evget.com/product/10112/

        5、VARCHART XTree         http://www.evget.com/Product/10190/index.html
posted @ 2007-01-23 10:20  zengxinle  阅读(1511)  评论(0编辑  收藏  举报