CtreeTitle,SelectedItem,formatDateTime, beginTime,endTime里面有null值 

解决方案 »

  1.   

    没有啊,我调试了,有值的...
     string path = Application.StartupPath;
     path = path.Substring(0, path.LastIndexOf("\\"));
     path = path.Substring(0, path.LastIndexOf("\\")) + "\\Report\\";
     ReportDocument reportDocument = new ReportDocument();
     reportDocument.Load(path + "RepDepoGetSum.rpt");
     DateTime endTime = DateTime.Parse(dtpTo.Value.ToShortDateString());
     reportDocument.SetDatabaseLogon("sa", "888888");
     string formatDateTime = dtpFrom.Value.ToLongDateString() + " - " + dtpTo.Value.ToLongDateString();reportDocument.SetParameterValue("@Cname", FLogin._zhangHao.Cxm);
     reportDocument.SetParameterValue("@CtreeTitle", "翔丰国际酒店");
    reportDocument.SetParameterValue("@SelectedItem", "翔丰国际酒店");
     reportDocument.SetParameterValue("@FormatDateTime", formatDateTime);
     reportDocument.SetDataSource(_inOutManage.ExecGetDepoSum(beginTime, endTime, _goodscode));
     this.crystalReportViewer2.ReportSource = reportDocument;//repDepoGetSum;
    crystalReportViewer2.Refresh();
      

  2.   

    我又调试了一遍,没有Null值的啊
      

  3.   

    reportDocument.SetParameterValue("@Cname", FLogin._zhangHao.Cxm); 
    我这里设置了参数,经过调试是有值的,但是运行的过程中会弹出输入参数值的窗体,这里不能贴图片...
    反正最后运行出来的结果没有错的,只是设置的参数就没值了