簡體   English   中英

向 DevExpress 的 TreeList 行添加值

[英]Add Values to a Row of TreeList of DevExpress

我正在創建一個應用程序並使用了 DevExpress 的 TreeList。 目前,我是在節點編輯器中創建 TreeList 節點的人,並計划通過將其添加到指定列來讀取或傳輸我的 TreeList 中的所有數據。

我怎么能做到這一點?

這是我的代碼

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

但它根本不起作用。 我只是遇到了一個例外。

Devexpress 控件的工作方式與內置的 winform 控件不同。

這是一個關於如何以未綁定的方式向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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM