Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何使用ASPxGridView(Devexpress)在网格行顶部添加一个额外的摘要行? 默认行为_Asp.net_Devexpress_Aspxgridview - Fatal编程技术网

Asp.net 如何使用ASPxGridView(Devexpress)在网格行顶部添加一个额外的摘要行? 默认行为

Asp.net 如何使用ASPxGridView(Devexpress)在网格行顶部添加一个额外的摘要行? 默认行为,asp.net,devexpress,aspxgridview,Asp.net,Devexpress,Aspxgridview,当我使用ASPxGridView的节点配置总计摘要时,这些总计显示在网格底部 我的目标 我的问题是如何使它们同时出现在网格的顶部和底部? 顶部总计行的位置将在标题(列标题/筛选器)和第一个数据行之间 我使用的是2011年1月发布的ASPxGridView和editors产品。如果我清楚地理解您的问题 对于底部,您可以使用 对于顶层,你可以这样做 protected void ASPxLabel1_Load(object sender, EventArgs e) {

当我使用
ASPxGridView
节点配置总计摘要时,这些总计显示在网格底部

我的目标 我的问题是如何使它们同时出现在网格的顶部和底部? 顶部总计行的位置将在标题(列标题/筛选器)和第一个数据行之间


我使用的是2011年1月发布的ASPxGridView和editors产品。

如果我清楚地理解您的问题

对于底部,您可以使用

对于顶层,你可以这样做

protected void ASPxLabel1_Load(object sender, EventArgs e)
        {
            ASPxGridView grid = ASPxGridView1;
            GridViewDataColumn col = grid.Columns["UnitsInStock"] as GridViewDataColumn;
            ASPxSummaryItem summary = grid.TotalSummary["UnitsInStock",
DevExpress.Data.SummaryItemType.Sum];
            string text = summary.GetTotalFooterDisplayText(col, grid.GetTotalSummaryValue(summary));
            ASPxLabel label = (ASPxLabel)sender;
            label.Text = string.Format("{0}\r\n({1})", col.FieldName, text);

        }
它会给你一个这样的结果

protected void ASPxLabel1_Load(object sender, EventArgs e)
        {
            ASPxGridView grid = ASPxGridView1;
            GridViewDataColumn col = grid.Columns["UnitsInStock"] as GridViewDataColumn;
            ASPxSummaryItem summary = grid.TotalSummary["UnitsInStock",
DevExpress.Data.SummaryItemType.Sum];
            string text = summary.GetTotalFooterDisplayText(col, grid.GetTotalSummaryValue(summary));
            ASPxLabel label = (ASPxLabel)sender;
            label.Text = string.Format("{0}\r\n({1})", col.FieldName, text);

        }


查看此

+1以提供有效的解决方法。如果我在几天内没有收到其他回复,我会接受这个建议,但我真的很想在顶部看到一个真正的“条”的总项目。你说的条,是指标题上的一个新行吗?我不太明白这部分。是的,我说的“酒吧”是指“行”。嗯,我找到了一些文章,也许(我希望)可以帮助你。作为最后的解决方案,你可以在