【问题标题】:Add Values to a Row of TreeList of DevExpress向 DevExpress 的 TreeList 的一行添加值
【发布时间】:2013-03-08 12:57:56
【问题描述】:

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

我怎样才能做到这一点?

这是我的代码

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

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

【问题讨论】:

  • 它给了你什么例外..?我们不是这里的读者
  • 你签出DevExpress了吗?
  • 为什么不直接联系DX?

标签: c# devexpress xtratreelist


【解决方案1】:

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

【讨论】:

  • 感谢您的回答..我如何才能通过数据库实现这一点..?处理的流程是什么?
  • 我的回答中发布的链接应该会让您朝着正确的方向前进。到目前为止,您尝试过什么?
猜你喜欢
  • 2017-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 2017-01-31
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
相关资源
最近更新 更多