我的Xtrareport有问题。我尝试将数据绑定到DataTable进行报告。但结果是空白的。
我在设计中有一个文档查看器
- 醇>
代码我尝试绑定数据
DataTable dt = BDMVanBanDen.SelectAll();
var report = new rptVanBanDen();
report.DataSource = dt;
documentViewerReport.Report = report;
documentViewerReport.DataBind();
这是我的报告
和结果:
那么,那是为什么?
答案 0 :(得分:0)
在您的关系中,您必须定义XRTableCell
的绑定,如:
public partial class rptVanBanDen: DevExpress.XtraReports.UI.XtraReport
{
public rptVanBanDen(DataTable dt)
{
InitializeComponent();
//*********you must repeat this block for each `XRTableCell`
XRBinding binding = new XRBinding();
binding = new XRBinding("Text", dt,dt.Columns["NgayDen"].ColumnName);
NgayDen.DataBindings.Add(binding); //"NgayDen" here isName of your XRTableCell
//***********************
}
}
现在您可以致电您的支持:
DataTable dt = BDMVanBanDen.SelectAll();
rptVanBanDenreport = new rptVanBanDen(dt);
documentViewerReport.Report = report;
documentViewerReport.DataBind();