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.效果: