我无法在我的简单网页中查看我的 crystal 报告
i cannot view my crystal report in my simple web page
我的代码似乎有什么问题?我无法在我的浏览器中查看它。我搜索了 google 等等,但找不到答案。我已经 2 天在寻找解决方案了。谁能帮忙谢谢
public partial class WebForm1 : System.Web.UI.Page
{
string connectionString = "server=" +
ConfigurationManager.AppSettings["Server"] + ";uid=" +
ConfigurationManager.AppSettings["User ID"] + ";pwd=" +
ConfigurationManager.AppSettings["Password"] + ";database=" +
ConfigurationManager.AppSettings["Database Name"] +
";Command Timeout=28800;";
protected void Page_Load(object sender, EventArgs e)
{
EmpReport crystalReport = new EmpReport();
dsEmp ds = GetData();
crystalReport.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = crystalReport;
this.CrystalReportViewer1.RefreshReport();
}
private dsEmp GetData()
{
string query = "SELECT * FROM emp_table";
MySqlConnection con = new MySqlConnection(connectionString);
MySqlCommand cmd = new MySqlCommand(query);
MySqlDataAdapter da = new MySqlDataAdapter();
cmd.Connection = con;
da.SelectCommand = cmd;
dsEmp ds = new dsEmp();
da.Fill(ds, "DataTable1");
return ds;
}
}
我可以通过将 C://inetpub/wwwroot/aspnet_client/system_web 中的 4_0_30319 文件夹放入我项目的根文件夹来显示 Crystal 报告。还要确保您的项目文件中的配置正确 (Web.config)。
我的代码似乎有什么问题?我无法在我的浏览器中查看它。我搜索了 google 等等,但找不到答案。我已经 2 天在寻找解决方案了。谁能帮忙谢谢
public partial class WebForm1 : System.Web.UI.Page
{
string connectionString = "server=" +
ConfigurationManager.AppSettings["Server"] + ";uid=" +
ConfigurationManager.AppSettings["User ID"] + ";pwd=" +
ConfigurationManager.AppSettings["Password"] + ";database=" +
ConfigurationManager.AppSettings["Database Name"] +
";Command Timeout=28800;";
protected void Page_Load(object sender, EventArgs e)
{
EmpReport crystalReport = new EmpReport();
dsEmp ds = GetData();
crystalReport.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = crystalReport;
this.CrystalReportViewer1.RefreshReport();
}
private dsEmp GetData()
{
string query = "SELECT * FROM emp_table";
MySqlConnection con = new MySqlConnection(connectionString);
MySqlCommand cmd = new MySqlCommand(query);
MySqlDataAdapter da = new MySqlDataAdapter();
cmd.Connection = con;
da.SelectCommand = cmd;
dsEmp ds = new dsEmp();
da.Fill(ds, "DataTable1");
return ds;
}
}
我可以通过将 C://inetpub/wwwroot/aspnet_client/system_web 中的 4_0_30319 文件夹放入我项目的根文件夹来显示 Crystal 报告。还要确保您的项目文件中的配置正确 (Web.config)。