如何';分组依据';在一根超翼柱上

本文关键字:一根 如何 | 更新日期: 2023-09-27 17:57:38

控件上显示一个功能,上面写着"拖动列标题以按该列进行分类"。我可以用程序来做吗。是否有任何属性或是否需要嵌入SQL语句?

谢谢,Sun

如何';分组依据';在一根超翼柱上

您需要将列添加到带中的SortedColumns集合中:

    private void SwitchGroupByFor(string key) //key stands for the ultragridcolumn key
    {
        var band = grid.DisplayLayout.Bands[0];
        var sortedColumns = band.SortedColumns;
        sortedColumns.Add(key, false, true); //last flag indicates is a group by column
    }

hth

看看这里:http://forums.infragistics.com/forums/p/2418/15231.aspx#15231在这里:http://forums.infragistics.com/forums/t/5928.aspx

这几句台词很神奇:grid1.DisplayLayout.ViewType = ViewType.OutlookGroupBy; grid1.Rows.Band.Columns[0].IsGroupByColumn = true; grid1.Rows.Band.Expandable = Expandable.Yes;

我还想注意一下,如果您想通过以下方式清除组:myGrid.Rows.Band.SortedColumns.Clear()