AftaB66
شنبه 06 مهر 1387, 13:15 عصر
با سلام خدمت همه ی دوستان.
من تازه شروع به یادگیری این مبحث کردم. ممنون می شم کمکم کنید.
به یه مشکلی برخوردم:
وقتی کد زیر رو توی page_load وارد میکنم اولا crystalreportViewer رو نمی شناسه و ثانیا روی Reportdoument.Load خطای break می ده.
string ConStr = " server=(local)\\SQLEXPRESS; DataBase=studenthealthreport; ";egrated security=sspi
;(sqlconnection SQLCon = newSqlConnection(ConStr
SqlDataAdapter SQLAdapter = newSqlDataAdapter("SELECT * FROM tblPerson", SQLCon);
;()studenthealthreportDataSet dataset = newstudenthealthreportDataSet("SQLAdapter.Fill(dataset, "tblPerson
//------------------------------------------------
ConnectionInfo connectionInfo = newConnectionInfo();
ReportDocument RepDoc = newReportDocument();
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);
}
}
چه مشکلی ممکنه داشته باشه؟؟
لطفا هر چه زود تر منو راهنمایی کنید.
بازم ممنون
من تازه شروع به یادگیری این مبحث کردم. ممنون می شم کمکم کنید.
به یه مشکلی برخوردم:
وقتی کد زیر رو توی page_load وارد میکنم اولا crystalreportViewer رو نمی شناسه و ثانیا روی Reportdoument.Load خطای break می ده.
string ConStr = " server=(local)\\SQLEXPRESS; DataBase=studenthealthreport; ";egrated security=sspi
;(sqlconnection SQLCon = newSqlConnection(ConStr
SqlDataAdapter SQLAdapter = newSqlDataAdapter("SELECT * FROM tblPerson", SQLCon);
;()studenthealthreportDataSet dataset = newstudenthealthreportDataSet("SQLAdapter.Fill(dataset, "tblPerson
//------------------------------------------------
ConnectionInfo connectionInfo = newConnectionInfo();
ReportDocument RepDoc = newReportDocument();
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);
}
}
چه مشکلی ممکنه داشته باشه؟؟
لطفا هر چه زود تر منو راهنمایی کنید.
بازم ممنون