显示可以使用 PrintControl 控件,不过他需要指定PrintingSystem
public void RefreshData()
{
if (_criteria != null)
{
DataTable dt = _service.Query(_criteria);
dt.AcceptChanges();
dgv.DataSource = dt;
mainGridView.BestFitColumns();
report = new Forms.Normal.Ucs.Analyze.XtraReport1(dt.Rows.Count);
printControl1.PrintingSystem = report.PrintingSystem;
report.DataSource = dt;
report.CreateDocument();
}
}
这是动态查询后绑定数据的代码,report.CreateDocument();后,数据显示到PrintControl中。
设置打印工具栏与printcontrol关联