0

가 나는 프로그래밍 그래서 그것은 데이터가 사용자가 제공 한 주문 번호에 의해 데이터를 얻을 GetDataFromdb(txtOrderNo.Text);을 던져 얻을 것이다크리스탈 보고서 던져 오류

DataTable orderDtSrc = GetDataFromdb(txtOrderNo.Text);  
rptViewer.ReportSource = new ReportDocument(); 
       if (orderDtSrc != null) 
       { 
        ReportDocument report = new ReportDocument(); 
        report.Load(Server.MapPath("Design/MyReport.rpt")); 
        report.SetDataSource(orderDtSrc); 
        report.SummaryInfo.ReportTitle = "Report No-" + orderDtSrc.Rows[0]["OrderNumber"].ToString(); 
        rptViewer.ReportSource = report; 
        rptViewer.DataBind(); 
       } 

처럼 내 크리스탈 리포트 viewr에 결합 할 재사용 할 때.

먼저 보고서를 가져오고 아무 문제없이 뷰어를 바인딩 한 다음 텍스트 상자에 새 주문 번호를 입력 한 다음 이전 기능을 호출하는 보고서 표시 버튼을 클릭하면이 예외가 발생합니다.

Value cannot be null. Parameter name: inputString 

답변

0

확인이

if (orderDtSrc != null && orderDtSrc.Rows.Count >0)