PDA

View Full Version : سوال: اشکال تو یه قطعه کد



AftaB66
شنبه 06 مهر 1387, 13:14 عصر
با سلام خدمت همه ی دوستان.
من تازه شروع به یادگیری این مبحث کردم. ممنون می شم کمکم کنید.
به یه مشکلی برخوردم:
وقتی کد زیر رو توی page_load وارد میکنم اولا crystalreportViewer رو نمی شناسه و ثانیا روی Reportdoument.Load خطای break می ده.


string ConStr = " server=(local)\\SQLEXPRESS; DataBase=studenthealthreport; ";egrated security=sspi
;(sqlconnection SQLCon = new SqlConnection(ConStr
SqlDataAdapter SQLAdapter = new SqlDataAdapter("SELECT * FROM tblPerson", SQLCon);
;()studenthealthreportDataSet dataset = new studenthealthreportDataSet("SQLAdapter.Fill(dataset, "tblPerson
//------------------------------------------------

ConnectionInfo connectionInfo = new ConnectionInfo();
ReportDocument RepDoc = new ReportDocument();
connectionInfo.ServerName = ".";
connectionInfo.DatabaseName = "studenthealthreport";


string RepPath = Application.StartupPath + @"\CrystalReport1.rpt";
RepDoc.Load(RepPath);

RepDoc.SetDataSource(dataset);

crystalReportViewer1.ReportSource = RepDoc;

SetLogin(connectionInfo, RepDoc);


private void SetLogin(ConnectionInfo connectionInfo, ReportDocument RepDoc)
{
Tables tables = RepDoc.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
TableLogOnInfo TbLogonInfo = table.LogOnInfo;
TbLogonInfo.ConnectionInfo = connectionInfo;
table.ApplyLogOnInfo(TbLogonInfo);
}
}

چه مشکلی ممکنه داشته باشه؟؟
لطفا هر چه زود تر منو راهنمایی کنید.
بازم ممنون