在网上下了一个组织机构图控件 Web Control for asp.net 里边有6个.cs后缀名的文件,我在自己的程序里应该怎么调用,并且怎么输出显示呢。 
我的输出结果不是像CSDN社区左边的树型列表,要的是那种框架结构,这样的(http://www.msasz.com/jg8.asp) 
怎么做?或者不用第三方控件怎么做? 
我是从数据库里读出来并显示成上边的结果 
能帮我出主意的都有分,能帮我完整的写好代码的保证让你连升2级(当然*以下的能升2级哈)。

解决方案 »

  1.   

    顶一下
    刚刚把dll生成了并引入,copy了一段代码            
                  MyOrgNode orgNode = new MyOrgNode ();
                orgNode.Text = "<table border=0><tr><td>总公司</td><td></td></tr></table>";
                orgNode.Description = "这是组织图的塔尖" ;
                orgNode.Name = "总公司" ; //自定义的属性,可以任意多个,在OrgNodeHtml中显示
                orgNode.NavigateUrl = "http://www.sina.com.cn";
                OrgNode OrgNode1 = new OrgNode();
                OrgNode1.Text = "分公司1" ;
                OrgNode1.Description = "这是分公司1的描述" ;
                OrgNode1.Type = "GROUP";
    可是怎么把结果显示出来呢
      

  2.   

    cs文件编译成dll,再引用dll文件,也可使用VML使用
      

  3.   


    用的就是这个例子 可是引用DLL(自己生成的)以后,用这些代码怎么让结果显示出来
    用treeview的话就是 treeview.xxxx 我这个是不是缺什么东西
      

  4.   


    参考代码里边OrgChart1.Node = orgNode;这个OrgChart1是什么,怎么引用的
      

  5.   

    是不是在前边OrgChart OrgChart1 = new OrgChart();
    但是拿什么控件显示他的结果呢
      

  6.   


    是从Codeplex网站下载的源代码吗?这是一个开源项目
    可以在SourceCode菜单进入下载最新工程文件其中就有例子工程http://orgchartwebcontrol.codeplex.com/SourceControl/ListDownloadableCommits.aspx(不要在首页下载,那个仅仅是控件的源码,没有提示如何使用)
    http://orgchartwebcontrol.codeplex.com/震撼效果同这个是一样的
    http://www.whidsoft.com/OrgChartGallery/OrgChartCustomization.aspx
      

  7.   

      MyOrgNode orgNode = new MyOrgNode ();
      orgNode.Text = "<table border=0><tr><td>总公司</td><td></td></tr></table>";
      orgNode.Description = "这是组织图的塔尖" ;
      orgNode.Name = "总公司" ; //自定义的属性,可以任意多个,在OrgNodeHtml中显示
      orgNode.NavigateUrl = "http://www.sina.com.cn";
      OrgChart orgchart1 = new OrgChart();  //添加此行代码
      OrgNode OrgNode1 = new OrgNode();
      OrgNode1.Text = "分公司1" ;
      OrgNode1.Description = "这是分公司1的描述" ;
      OrgNode1.Type = "GROUP";
      OrgChart1.Node = OrgNode1;  //显示
    -----------------------------
    我简单的做了个,可以显示。你可以看下:
     OrgNode OrgNode1 = new OrgNode();
                OrgNode1.Text = "汽车运输有限公司";
                OrgNode1.Description = "汽车运输有限公司";
                //OrgNode1.Type = "GROUP";
                OrgChart orgchart1 = new OrgChart();            OrgNode OrgNode2 = new OrgNode();
                OrgNode2.Text = "公司部门";
                OrgNode2.Description = "党群部门";
                //OrgNode2.Type = "GROUP";            OrgNode OrgNode3 = new OrgNode();
                OrgNode3.Text = "分公司";
                OrgNode2.Description = "基层党组织";
                //OrgNode2.Type = "GROUP";            OrgNode1.Nodes.Add(OrgNode2);
                OrgNode1.Nodes.Add(OrgNode3);
                OrgChart1.Node = OrgNode1;