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);
}
}
چه مشکلی ممکنه داشته باشه؟؟
لطفا هر چه زود تر منو راهنمایی کنید.
بازم ممنون
من تازه شروع به یادگیری این مبحث کردم. ممنون می شم کمکم کنید.
به یه مشکلی برخوردم:
وقتی کد زیر رو توی 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);
}
}
چه مشکلی ممکنه داشته باشه؟؟
لطفا هر چه زود تر منو راهنمایی کنید.
بازم ممنون