【问题标题】:DevExpress: ASPxGridView GroupBy() won't workDevExpress:ASPxGridView GroupBy() 不起作用
【发布时间】:2011-01-03 06:58:41
【问题描述】:

我的目标是将 runtime 中的数据分组到 grdView 中,该 grdView 也在 runtime

添加到面板
grdView.DataSource = tbl;
grdView.DataBind();
grdView.Settings.ShowGroupPanel = true;
grdView.BeginUpdate();
grdView.GroupBy((DevExpress.Web.ASPxGridView.GridViewDataColumn) grdView.Columns["ClmnName"]);//or an index (0) for example
grdView.EndUpdate();

有什么建议吗?

编辑: 当前代码

//GRID
pnlGrids.Controls.Add(grdView);
grdView.DataSource = tbl;//Datasource
foreach (GridViewDataTextColumn clmn in grdView.Columns)//HTML
     clmn.PropertiesTextEdit.EncodeHtml = false;
if (key.GroupingDataMembers.Any())//Group panel
     grdView.Settings.ShowGroupPanel = true;
grdView.Images.ImageFolder = "~/App_Themes/Aqua/GridView/";//Style
grdView.Styles.CssFilePath = "~/App_Themes/Aqua/GridView/styles.css";
grdView.Styles.CssPostfix = "Aqua";
grdView.DataBind();//Bind
if (key.GroupingDataMembers.Any())//Grouping
     (grdView.Columns[key.GroupingDataMembers.First().DataMember.DisplayName] as DevExpress.Web.ASPxGridView.GridViewDataColumn).GroupBy();
grdView.ExpandAll();//Expand all

【问题讨论】:

    标签: c# group-by devexpress aspxgridview


    【解决方案1】:

    以下代码在这里可以正常工作:

    protected void Page_Load(object sender, EventArgs e) {
        ASPxGridView grid = new ASPxGridView();
        grid.ID = "grid";
        pnl.Controls.Add(grid);
        DataTable t = new DataTable();
        t.Columns.Add("Id");
        t.Columns.Add("Data");
        for(int i = 0; i < 100; i++) {
            t.Rows.Add(new object[] { i, "row " + i.ToString() });
        }
        grid.DataSource = t;
        grid.Settings.ShowGroupPanel = true;
        grid.DataBind();
    
        (grid.Columns["Data"] as GridViewDataColumn).GroupBy();
    }
    

    【讨论】:

    • 我会尽快测试,然后放回结果
    • 每当我单击分组列进行排序或排序时,我都会收到此消息The target 'FrmMain1$ctl04' for the callback could not be found or did not implement ICallbackEventHandler. 检查我的问题以查看当前代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 2021-06-22
    • 2013-07-29
    相关资源
    最近更新 更多