在网上下了一个组织机构图控件 Web Control for asp.net 里边有6个.cs后缀名的文件,我在自己的程序里应该怎么调用,并且怎么输出显示呢。
我的输出结果不是像CSDN社区左边的树型列表,要的是那种框架结构,这样的(http://www.msasz.com/jg8.asp)
怎么做?或者不用第三方控件怎么做?
我是从数据库里读出来并显示成上边的结果
能帮我出主意的都有分,能帮我完整的写好代码的保证让你连升2级(当然*以下的能升2级哈)。
我的输出结果不是像CSDN社区左边的树型列表,要的是那种框架结构,这样的(http://www.msasz.com/jg8.asp)
怎么做?或者不用第三方控件怎么做?
我是从数据库里读出来并显示成上边的结果
能帮我出主意的都有分,能帮我完整的写好代码的保证让你连升2级(当然*以下的能升2级哈)。
刚刚把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";
可是怎么把结果显示出来呢
用的就是这个例子 可是引用DLL(自己生成的)以后,用这些代码怎么让结果显示出来
用treeview的话就是 treeview.xxxx 我这个是不是缺什么东西
参考代码里边OrgChart1.Node = orgNode;这个OrgChart1是什么,怎么引用的
但是拿什么控件显示他的结果呢
是从Codeplex网站下载的源代码吗?这是一个开源项目
可以在SourceCode菜单进入下载最新工程文件其中就有例子工程http://orgchartwebcontrol.codeplex.com/SourceControl/ListDownloadableCommits.aspx(不要在首页下载,那个仅仅是控件的源码,没有提示如何使用)
http://orgchartwebcontrol.codeplex.com/震撼效果同这个是一样的
http://www.whidsoft.com/OrgChartGallery/OrgChartCustomization.aspx
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;