首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 关于IEWebControls的安装及一些应用
【标  题】:关于IEWebControls的安装及一些应用
【关键字】:安装,应用,IE,C,Web,IEWebControls
【来  源】:BLOG.CSDN.NET

关于IEWebControls的安装及一些应用

       1.执行安装文件后,在安装目录找到 “build.bat”文件,用记事本将其打开。把“csc.exe”换成绝对路径“C:\WINNT\Microsoft.NET\Framework\v1.1.4322\csc.exe”。保存后执行(记得把“只读”属性去掉,注意XP系统的路径是C:\WINDOWS,而不是WINNT)。

       2.编译完成后,在安装目录下可以看到“build”活页夹﹐把该目录下的“Runtime”子目录里所有文件复制到“C:\Inetpub\wwwroot\webctrl_client\1_0”(若没有,则自行创建。注意,在 IIS 中新建站点的话,必须把“webctrl_client”目录复制到站点根目录下)

       3.打开 VS.NET → 右击“工具箱”→ 添加/删除项目 → 浏览 → 选中上述编译的文件“Microsoft.Web.UI.WebControls.dll”→ 确认后即可看到添加的“TreeView”控件

添加节点及节点下的子节点

private void AddNodes(DataTable dt,TreeNode node,string id)
  {
   DataRow[] rows = dt.Select("ParentID="+id); //筛选出属于父节点 “node”的子节点集合
   foreach(DataRow dr in rows) //循环子节点集合
   {
    TreeNode nd =new TreeNode();
    nd.NavigateUrl=dr["URL"].ToString(); //设置浏览的网址
    nd.NodeData=dr["NodeID"].ToString(); //存放节点 ID
    nd.Text=dr["NodeName"].ToString();   //设置节点名称
    this.AddNodes(dt,nd,nd.NodeData);    //递归,添加该节点的子节点
    if(node==null || id=="0")
    {
     this.TreeView1.Nodes.Add(nd);    //添加至根节点
    }
    else
    {
     node.Nodes.Add(nd);              //添加子节点
    }
   }
  }


private void Page_Load(object sender, System.EventArgs e)
{
 if(IsPostBack)
 {
  return;
 }
 SqlDataReader dr=Tv.GetTreeView();
 DataTable dt=Tools.ConvertDataReaderToDataTable(dr);
 this.AddNodes(dt,null,"0");   //添加节点
 this.TreeView1.SelectedNodeIndex="";   //不选中任何节点。
 dr.Close();
 dr=null;  
}



如何获取当前程序文件的路径 Current Path:【上一篇】
开张大吉 呵呵呵 发布libsvm.net。:【下一篇】
【相关文章】
没有相关文章
【相关评论】
没有相关评论
【发表评论】
姓名:
邮件:
随机码*
评论*
      
|  首 页  |  版权声明  |  联系我们   |  网站地图  |
CopyRight © 2004-2007 软讯网络 All Rigths Reserved.