zoukankan      html  css  js  c++  java
  • DotNetBar中Supergrid显示树形数据

    1.向窗体中拖一个Supergrid控件

    2.添加列ID,NAME,MATH,CN,SEX

    3.在任务窗格中勾选“Show Tree Lines”和“Show Tree Buttons”

    4.添加数据,通过点击窗体按钮来实现:

            private Random _Rand = new Random();
    
            private void btnxAddRows_Click(object sender, EventArgs e)
            {
                GridPanel panel = superGridControl1.PrimaryGrid;
                for(int i=0;i<100;i++)
                {
                    GridRow row = GetNewRow(i);
                    int subrows = _Rand.Next(9);
                    for (int j = 0; j < subrows; j++)
                        row.Rows.Add(GetNewRow(i * 10 + j));
                    panel.Rows.Add(row);
                }
            }
    
            private GridRow GetNewRow(int id)
            {
                return new GridRow(
                    id,
                    $"STU{id}",
                    _Rand.NextDouble() * 100,
                    _Rand.NextDouble() * 100, 
                    _Rand.Next() % 2 == 0);
            }

    5.效果:

  • 相关阅读:
    11.10
    11.9
    11.8 总结
    11.7
    11.6
    日报10.6
    日报10.5
    每周总结-3
    日报10.4
    日报10.2
  • 原文地址:https://www.cnblogs.com/sinceret/p/10467789.html
Copyright © 2011-2022 走看看