Telerik报告静态表布局
我需要创建与图像中显示的报告格式完全相同的格式。 有关于如何创建此类报告的教程吗? 我的报告需要是11行x 4列。所以一页中最多有44个数据 现在我的报告生成了44页,而不是1页 这是我的密码: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
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