csharp DevExpress - ReportDesigner - XRPivotGrid - BeforePrint - SelectedValues

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp DevExpress - ReportDesigner - XRPivotGrid - BeforePrint - SelectedValues相关的知识,希望对你有一定的参考价值。

using System.Data;
using System.Linq;

private string SelectedValues(string columnName, string emptyTextValue)
{
    DataTable dt = ((DataSet)Report.DataSource).Tables[0];
    var list = (from r in dt.AsEnumerable() select r[columnName]).Distinct().OrderBy(x => x).ToList();
    var values = string.Empty;
    foreach(var row in list)
        if(!String.IsNullOrEmpty((string)row))
              values += row != list.Last()
                    ? String.Format("{0}, ", row)
                    : String.Format("{0}", row);
    
    return String.IsNullOrEmpty(values)
        ? emptyTextValue
        : values;
} 

以上是关于csharp DevExpress - ReportDesigner - XRPivotGrid - BeforePrint - SelectedValues的主要内容,如果未能解决你的问题,请参考以下文章

csharp devexpress cellDoubleClick事件

csharp 一些devexpress代码块在视图中

csharp excel报告#spreadsheet #devexpress#c#

csharp 传递连接到报告#devexpress #reports #connection

csharp DevExpress - ReportDesigner - XRPivotGrid - BeforePrint - SelectedValues

csharp Get Getall使用Odata + devexpress进行CRUD操作