2013-03-19 142 views
0

我正在创建一个应用程序并使用了DevExpress的TreeList。 目前,我是在节点编辑器中创建TreeList节点的人,并计划将所有数据通过将其添加到指定列来读取或传输到我的TreeList中。将值添加到DevExpress TreeList的一行

我怎么能做到这一点?

这里是我的代码

tbl.Rows.Add(4, 4, 10); 
tbl.Rows.Add(5, 5, 30); 

,但它并不在所有的工作。我只是得到一个例外。

+0

它给你什么例外?我们并不介意这里的读者 – MethodMan 2013-03-19 17:33:25

+0

你签出了[DevExpress](http://documentation.devexpress.com/#WindowsForms/CustomDocument5558)吗? – 2013-03-19 17:37:34

+0

为什么不直接联系DX? – Mikhail 2013-03-19 19:29:57

回答

0

Devexpress控件的工作方式与内置winforms控件不同。

这里是你如何能在一个未绑定的方式项添加到您的TreeView一个例子:

using DevExpress.XtraTreeList.Columns; 
using DevExpress.XtraTreeList.Nodes; 

public class Form1 
{ 

    private void Form1_Load(System.Object sender, System.EventArgs e) 
    { 
     TreeList1.Columns.Clear(); 
     TreeListColumn newColumn = TreeList1.Columns.Add(); 
     newColumn.Caption = "Tree Column"; 
     newColumn.Visible = true; 

     TreeList1.Nodes.Clear(); 
     TreeListNode rootNode = TreeList1.Nodes.Add({ "Root Node" }); 
     TreeListNode child1 = rootNode.Nodes.Add({ "Child 1" }); 
     child1.Nodes.Add({ "GrandChild 1.1" }); 
     child1.Nodes.Add({ "GrandChild 1.2" }); 

     TreeListNode child2 = rootNode.Nodes.Add({ "Child 2" }); 
     child2.Nodes.Add({ "GrandChild2.1" }); 
     child2.Nodes.Add({ "GrandChild2.2" }); 
     child2.Nodes.Add({ "GrandChild2.3" }); 

     TreeList1.RefreshNode(rootNode); 
    } 
} 

如果您需要更多的代码示例,请单击下面 - 你会发现很多人有:

http://documentation.devexpress.com/#WindowsForms/CustomDocument5558

+0

谢谢你回答.. 我怎么能实现这个有一个数据库..? 处理的过程是什么? – 2013-03-23 16:10:18

+0

链接张贴在我的回答中应该把你放在正确的方向。你试过什么了? – 2013-03-24 13:56:32

相关问题