在报告中对CSV数据进行排序



我正在尝试打印一个使用list&标签。我需要按其中一列对其进行排序,但是排序属性不可用。如果我使用SQL数据源,则可以对其进行排序。如何对CSV数据进行排序?我的来源是

CsvDataProvider csvDta = new CsvDataProvider(@"C:tempmyData.csv", true, "Data", ';');
using (ListLabel LL = new ListLabel() { DataSource = csvDta})
{
   LL.Design();
}

一种简单的方法是将CSV数据包裹在inmemorydataprovider中。尝试以下操作:

using combit.ListLabel23;
using combit.ListLabel23.DataProviders;
CsvDataProvider csvDta = new CsvDataProvider(@"C:tempmyData.csv", true, "Data", ';');
// wrap the table in a queryable data source
InMemoryDataProvider dataSource = new InMemoryDataProvider();
dataSource.AddTable(csvDta, "Data");
using (ListLabel LL = new ListLabel() { DataSource = dataSource})
{
   LL.Design();
}

这将为您提供所需的分类和过滤的所有荣耀。

最新更新