我在这里遇到一个问题,我的 RDLC 报告只生成多页空白行。我已经在数据源中设置了我的数据集并完成了每个步骤过程。我什至使用 DataSet 中的预览数据及其工作测试了它。需要知道这里还缺少什么。
这里是文字代码:
private PHARM_OPDSALES _PHARM_OPDSALES = null;
public pharm_printprev(UserControl callingForm)
{
_PHARM_OPDSALES = callingForm as PHARM_OPDSALES;
InitializeComponent();
}
private void pharm_printprev_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'dSdispense_sum.DataTable1' table. You can move, or remove it, as needed.
// TODO: This line of code loads data into the 'dSdispense_sum.DataTable1' table. You can move, or remove it, as needed.
// TODO: This line of code loads data into the 'dSdispense_sum.DataTable1' table. You can move, or remove it, as needed.
lbl_print_refrsh_Click(sender, e);
}
private void lbl_print_refrsh_Click(object sender, EventArgs e)
{
string df1 = dm_dtepckr.Value.ToString("yyyy-MM-dd hh:mm:ss tt");
string dt1 = dm_dtepckr2.Value.ToString("yyyy-MM-dd hh:mm:ss tt");
//this.DataTable1TableAdapter.Fill(this.DSdemograph.DataTable1, DtePckr1.Value = this._hims_dmgrphc.DTPicker, DtePckr2.Value = this._hims_dmgrphc.DTPicker1, _ctynme.Text = this._hims_dmgrphc.CtyName);
this.dataTable1TableAdapter.Fill(this.DSdispense_sum.DataTable1, dm_dtepckr.Value = this._PHARM_OPDSALES.DTPicker, dm_dtepckr2.Value = this._PHARM_OPDSALES.DTPicker1);
ReportParameter[] Rparam = new ReportParameter[]
{
new ReportParameter("DMFrom", df1),
new ReportParameter("DMTo", dt1),
};
rptdsch1.LocalReport.SetParameters(Rparam);
rptdsch1.RefreshReport();
}
在调试运行时结果期间。