Telerik报告静态表布局

Telerik报告静态表布局,telerik,telerik-reporting,Telerik,Telerik Reporting,我需要创建与图像中显示的报告格式完全相同的格式。 有关于如何创建此类报告的教程吗? 我的报告需要是11行x 4列。所以一页中最多有44个数据 现在我的报告生成了44页,而不是1页 这是我的密码: if (rptModel.Details.FirstOrDefault() != null) { foreach (var item in rptModel.Details) { var rpt = new ProductLabelReport(); rpt.DataSourc

我需要创建与图像中显示的报告格式完全相同的格式。 有关于如何创建此类报告的教程吗? 我的报告需要是11行x 4列。所以一页中最多有44个数据

现在我的报告生成了44页,而不是1页

这是我的密码:

if (rptModel.Details.FirstOrDefault() != null)
 {
  foreach (var item in rptModel.Details)
  {
    var rpt = new ProductLabelReport();
    rpt.DataSource = rptModel;

    rpt.ReportParameters["Location"].Value = string.IsNullOrEmpty(item.Location) ? string.Empty : item.Location;
    rpt.ReportParameters["Part"].Value = string.IsNullOrEmpty(item.SKU) ? string.Empty : item.SKU;
    rpt.ReportParameters["CartonID"].Value = string.IsNullOrEmpty(item.CartonID) ? string.Empty : item.CartonID;

    string[] formats = { "dd/MM/yyyy hh:mm:ss tt", "dd/MM/yyyy hh:mm:ss", "d/M/yyyy hh:mm:ss tt", "d/M/yyyy h:mm:ss tt" };
    DateTime expectedDate;
    if (DateTime.TryParseExact(item.ActDate, formats, new System.Globalization.CultureInfo("en-US"),
        System.Globalization.DateTimeStyles.None, out expectedDate))
    {
      rpt.ReportParameters["StockIn"].Value = expectedDate.ToString("dd/MM/yyyy");
    }
    else
    {
      rpt.ReportParameters["StockIn"].Value = "";
    }

    rptBook.Reports.Add(rpt);
   }
 }
RptDoc = rptBook;
我正在使用Telerik Reporting 2015年第二季度-9.1.15.624和WPF Visual Studio 2015

请帮忙

只要解决这个问题

在Properties=>Page设置中(展开它)=>ColumnCount(此处设置所需的列数)

代码还需要更改为:

if (rptModel.Details.FirstOrDefault() != null)
 {
    var rpt = new ProductLabelReport();
    rpt.DataSource = rptModel.Details;
    rptBook.Reports.Add(rpt);
 }
RptDoc = rptBook;
没有foreach,就像以前的代码一样

在插入rptModel.Details的数据时使用foreach