【发布时间】:2010-05-21 10:41:48
【问题描述】:
水晶报表中的问题 执行下面的代码后,在我的报告页面中询问 “您要求的报告需要更多信息” 服务器= 用户= 密码= 数据库=
protected void Page_Load(object sender, EventArgs e)
{
MySqlConnection sqlcom = new MySqlConnection("server=localhost;userid=root;password=root;database=hemaepdb;");
MySqlCommand cmd = new MySqlCommand("SP_ViewBillDetails", sqlcom);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("p_Invoice_Id", MySqlDbType.Int16).Value = 1;
cmd.Parameters.Add("p_Org_id", MySqlDbType.Int16).Value = 1;
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
DataSet dsTest = new DataSet();
sqlcom.Open();
adapter.Fill(dsTest, "Table");
sqlcom.Close();
CrystalReportViewer1.Visible = true;
ReportDocument myRpt = new ReportDocument();
myRpt.Load(Server.MapPath("CrystalReport.rpt"));
myRpt.SetDatabaseLogon("root", "root", "localhost", "hemaepdb");
myRpt.SetDataSource(dsTest);
CrystalReportViewer1.ReportSource = myRpt;
}
【问题讨论】:
标签: c# asp.net crystal-reports