![](/img/trans.png)
[英]how to pass combo box value as a parameter to crystal report in c#
[英]How to pass dateTimePicker Value to Crystal Report in c#?
我想將 datetimepicker 值傳遞給 Crystal 報告以顯示這些日期之間的行我正在使用此代碼
private void button3_Click(object sender, EventArgs e)
{
DateTime d1 = Convert.ToDateTime(this.dateTimePicker1.Value.ToShortDateString());
DateTime d2 = Convert.ToDateTime(this.dateTimePicker2.Value.ToShortDateString());
RPT.rpt_all_bocket_transaction myReport = new RPT.rpt_all_bocket_transaction();
myReport.SetParameterValue("@D1",d1);
myReport.SetParameterValue("@D2",d2);
RPT.frm_rpt myForm = new RPT.frm_rpt();
myForm.crystalReportViewer1.ReportSource = myReport;
myForm.ShowDialog();
}
我存儲的 Proceduer 在沒有水晶報告的情況下工作正常,但是當我嘗試在兩個日期之間進行搜索時,我收到此錯誤
Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
您的代碼很好並且有效。 確保您在代碼中調用了正確的報告。
RPT.rpt_all_bocket_transaction
確保檢查您的報告是否與正確的程序相關聯。 我在您的代碼中沒有看到任何其他錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.