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、有效的数独
    9、两数之和
    8、移动零
    6、两个数组的交集 II
    7、加一
    5、只出现一次的数字
    3、旋转数组
    spring快速复习
    mybatis XML SQL基本配置
  • 原文地址:https://www.cnblogs.com/sinceret/p/10467789.html
Copyright © 2011-2022 走看看