objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Coection = con;
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objDataAdapter.SelectCommand.CommandText = modMain.frmReport.SSQLQuery + InClause1;
DBDesigners.CRDataSet objDataSet = new DBDesigners.CRDataSet();
con.Open();
objDataAdapter.Fill(objDataSet, "DataTable1");
con.Close();
CrystalReport1 objRpt = new CrystalReport1();
objRpt.FileName = modMain.ReportFileName;
if (objDataSet.DataTable1.DataSet!= null && objDataSet!= null )
{
objRpt.SetDataSource(objDataSet.DataTable1.DataSet );//*********
}
modMain.frmViewReport.CRW.ReportSource = objRpt;
modMain.frmViewReport.CRW.DisplayToolbar = true;
modMain.frmViewReport.ShowDialog();
می خوام توC# از کریستال ریپورت استفاده کنم ولی تو اون خطی که با ****** مشخص کردم error میده . بدون اونخط اجرا میشه ولی کل گزارشارو برام میاره . وقتی می خوام Datasource و Set کنم گیر میده. لطفا راهنماییم کنید. ممنون
برچسب:
نویسنده: محمد رضا جوادیان
تاريخ: سه
شنبه
5 مرداد
1395 ساعت: 14:37