输入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();