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

输入TreeView.之后不能找到CreateNode方法,高手帮忙
我用的是VS2005,不知道是没有引用哪个命名空间,还是什么原因,就是找不到

CreateNode方法,请各位高手指点,谢谢!

代码如下:
using   System;
using   System.Collections.Generic;
using   System.Text;
using   System.Data;
using   System.Web.UI.WebControls;
using   System.Web.UI.HtmlControls;
using   System.Xml;

namespace   XinRui.Web
{
        public   class   BuildTrees
        {
                public   bool   BuildTree(TreeView   TreeViewName,DataSet   ds)
                {
                        TreeViewName.Nodes.Clear();
                        foreach   (DataRow   dbRow   in   ds.Tables[0].Rows)
                        {
                                if   (dbRow[ "ParentId "].ToString()   ==   "0 ")
                                {
                                        dbRow[ "ParentId "]   =   DBNull.Value;
                                }
                        }
                        ds.Relations.Add( "NodeRelation ",ds.Tables[0].Columns[ "ParentId "],ds.Tables[0].Columns[ "ClassId "]);

                        foreach(DataRow   dbRow   in   ds.Tables[0].Rows)
                        {
                                if   (dbRow.IsNull( "ParentId "))
                                {  
                                TreeNode   newNode=
                                }
                        }
                }
        }
}

------解决方案--------------------
哪里的 CreateNode 方法?

你看到的是别人自己定义的方法, 自己要看仔细了


TreeNode newNode= new TreeNode();
newNode.Value = dbRow[ "ClassId "].ToString();