private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Bino.DataLog.BLL.TreeInfo dbinfo = new Bino.DataLog.BLL.TreeInfo();
ds = dbinfo.GetTreeInfo();//注意ds声明为页面类的成员变量 InitTree(tvMenu.Nodes,"0");
} //建树的基本思路是:从根节点开始递归调用显示子树 
private void InitTree(TreeNodeCollection Nds,string parentId)
{
DataView dv=new DataView();
TreeNode tmpNd;
string intId;
dv.Table=ds.Tables[0];
dv.RowFilter="ParentId=" + parentId + "" ;
foreach(DataRowView drv in dv)
{
tmpNd=new TreeNode(); //定义结点
tmpNd.ID=drv["id"].ToString(); //定义结点ID
tmpNd.Text=drv["Name"].ToString(); //定义结点文字信息
tmpNd.ImageUrl="img/folder.gif"; //定义结点图片
tmpNd.ExpandedImageUrl="img/folderopen.gif";//定义结点打开时的图片
//tmpNd.NavigateUrl="../"+drv["Address"].ToString();//定义结点链接
tmpNd.NavigateUrl="##"; //定义结点链接 Nds.Add(tmpNd); //添加结点
intId=drv["ParentId"].ToString(); //
InitTree(tmpNd.Nodes,tmpNd.ID);
}
}将iewebcontrols.msi运行后生成的目录webctrl_client拷到你的虚拟目录下面就OK了