日期:2014-05-18  浏览次数:20509 次

treeview 显示树形表时,节点总是重复出现(在线等)
下面是我的程序  
if   (!this.IsPostBack)
                {
                        db   dbase   =   new   db();
                        conn   =   dbase.getConn();
                        try
                        {
                                conn.Open();
                                ds   =   CreateDataSet();
                                DataTable   dt   =   new   DataTable();
                                dt   =   ds.Tables[0];
                                InitTree(dt,   null,   "0 ");
                                //this.TreeView1.DataSource   =   ds;
                                this.TreeView1.DataBind();
                        }
                        finally
                        {
                                conn.Close();
                                conn.Dispose();
                        }
                }

------解决方案--------------------
1 首先你要确定数据源里面的数据格式是正确的
2 你的init方法处理到底如何了?是否正确了?
3 建议你单步调试下
------解决方案--------------------
把InitTree(dt, null, "0 ");
贴出来看看