zoukankan      html  css  js  c++  java
  • c#devexpres TreeList 最简单显示动态值的应用

       为了让数据显示在行内,也为熟练一下devexpress treelist  控件, 查找了很多,最多的是先把数据放在datatable  表里边, 然后赋值给treelist的datasource 的方式

    因为我的数据就是一列或者两列没有子节点.所以这种方式感觉有些麻烦

    最终用append 方式赋值.

    public static void ShowOnTreeList(TreeList control, string mess)
    {
    if (control.InvokeRequired)
    {
    control.BeginInvoke(new MethodInvoker(delegate
    {
    control.AppendNode(new object[] { mess }, null);
    // control.Items.Add(mess);
    //control.AppendText(mess + " ");
    }));
    }
    else
    {
    control.AppendNode(new object[] { mess }, null);
    }
    }

    顺便把显示行号的方法放在这

    private void tlhand_CustomDrawNodeIndicator(object sender, DevExpress.XtraTreeList.CustomDrawNodeIndicatorEventArgs e)
    {
    TreeList tree = sender as DevExpress.XtraTreeList.TreeList;
    tree.IndicatorWidth = 30;
    IndicatorObjectInfoArgs args = e.ObjectArgs as IndicatorObjectInfoArgs;
    args.DisplayText = (tree.GetVisibleIndexByNode(e.Node) + 1).ToString();
    }

  • 相关阅读:
    大话西游·『一生所爱』
    大话西游·『一生所爱』
    大话西游·『一生所爱』
    2013年终的总结
    2013年终的总结
    2013年终的总结
    Python高效编程技巧
    Python高效编程技巧
    Python高效编程技巧
    分分钟搞定Python之排序与列表
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/6762127.html
Copyright © 2011-2022 走看看