当前位置: 移动技术网 > IT编程>开发语言>.net > Devexpress中Gridcontrol查找分组

Devexpress中Gridcontrol查找分组

2018年08月05日  | 移动技术网IT编程  | 我要评论

四讲四有心得体会,电视剧大院人家,鸠十娘

devexpress中gridcontrol查找分组 ,具体代码如下所述:

private void button1_click(object sender, eventargs e)
    {
      datatable dt = new datatable();
      dt.columns.add("group");
      dt.columns.add("idex");
      dt.columns.add("name");
      for (int i = 0; i < 5; i++)
      {
        datarow dr = dt.newrow();
        dr["group"] = "<5";
        dr["idex"] = i.tostring();
        dr["name"] = "姓名" + i.tostring();
        dt.rows.add(dr);
      }
      for (int i = 5; i <= 10; i++)
      {
        datarow dr = dt.newrow();
        dr["group"] = "(5,10]";
        dr["idex"] = i.tostring();
        dr["name"] = "姓名" + i.tostring();
        dt.rows.add(dr);
      }
      for (int i = 10; i <= 15; i++)
      {
        datarow dr = dt.newrow();
        dr["group"] = "(10,15]";
        dr["idex"] = i.tostring();
        dr["name"] = "姓名" + i.tostring();
        dt.rows.add(dr);
      }
      gridcolumnnumber.fieldname = "idex";
      gridcolumnname.fieldname = "name";
      gridcolumngroup.fieldname = "group";
      gridcolumngroup.groupindex = 0;
      gdc.datasource = dt;
      gdv.expandallgroups();
      for (int i = -1; gdv.isgrouprow(i); i--)
      {
        datarow dr = gdv.getdatarow(gdv.getdatarowhandlebygrouprowhandle(i));
        if (dr == null) return;
        if (dr["group"].tostring() == "(5,10]")
        {
          gdv.collapseallgroups();
          gdv.focusedrowhandle = i;
          gdv.setrowexpanded(i, true);
          return;
        }
      }
    }

总结

以上所述是小编给的大家介绍的devexpress中gridcontrol查找分组 ,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网