diff --git a/src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/DataPageBuilder.cs b/src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/DataPageBuilder.cs index dfce0b6bc2..a9cca033cf 100644 --- a/src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/DataPageBuilder.cs +++ b/src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/DataPageBuilder.cs @@ -62,14 +62,12 @@ namespace ICSharpCode.Reporting.PageBuilder void BuildDetail(){ CurrentSection = ReportModel.DetailSection; - if(DataSourceContainsData()) { - CurrentLocation = DetailStart; - var converter = new ContainerConverter(DetailStart); - if (IsGrouped()) { - BuildGroupedDetails(converter,DetailStart); - } else { - BuildSortedDetails(converter,DetailStart); - } + CurrentLocation = DetailStart; + var converter = new ContainerConverter(DetailStart); + if (IsGrouped()) { + BuildGroupedDetails(converter,DetailStart); + } else { + BuildSortedDetails(converter,DetailStart); } } @@ -235,17 +233,7 @@ namespace ICSharpCode.Reporting.PageBuilder void CreateDataSource(){ DataSource = new CollectionDataSource(List, ReportModel.ReportSettings); - if (DataSourceContainsData()) { - DataSource.Bind(); - } - } - - - bool DataSourceContainsData () { - if (DataSource.Count > 0) { - return true; - } - return false; + DataSource.Bind(); }