日期:2014-05-19  浏览次数:20852 次

求一个tree,能显示详细信息的
类似http://www.codeproject.com/cs/miscctrl/treeviewadv.asp
就是把硬盘内容换成数据库的一个表。

------解决方案--------------------
Xceed裡面有個很好的例子``
------解决方案--------------------
采用MDI,功能打开一treenode则跳出对应的窗体.
private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
System.String str = treeView1.SelectedNode.Text;//取得相应treeview结点的text值
bool remark=true;
for(int i=0; i <this.MdiChildren.Length;i++)
{
if(this.MdiChildren[i].Name.Equals( str )) //查看有没有相同的MDI子窗体
{
this.MdiChildren[i].Activate(); //子窗体已经被创立,激活它
remark=false;
break;
}
}
if(remark) // 未创立,建立子窗体
{
//Form4 temp_form = new Form4();
//temp_form.MdiParent=this;
//temp_form.Name=str;
//temp_form.Text=str;
//temp_form.Show();
switch(str)
{
case "采购管理 ":
采购管理 采管 = new 采购管理();
采管.MdiParent = this;
采管.Name = str;
采管.Text = str;
采管.Show();
break;
case ....
fault .....
}
其它的自己设置了
------解决方案--------------------
使用devexpress的treelist可以实现楼主所要的功能
http://221.232.64.21/picfile/treelist.jpg