水晶报表生成pdf时不显示数据
将一个数据集加到水晶报表里,网页运行时,在水晶报表里显示了数据,点打印,或者点导出的时候,生成的pdf文件或者excel文件里没有数据,这是为什么呢 --------------------编程问答-------------------- 有没有人回答啊 --------------------编程问答-------------------- 如果导出什么格式都没有数据,说明绑定的代码不应当出现在 IsPostback 之内 --------------------编程问答-------------------- 我没有把绑定的代码写在IsPostback 里面,代码是:
public partial class Print_data : System.Web.UI.Page
{
static string strconn = "data source=PC-45795687;initial catalog=DATASQL;user id=sa;password=sa123";
SqlConnection conn = new SqlConnection(strconn);
protected void Page_Load(object sender, EventArgs e)
{
string NO = Request.QueryString["requestNO"];
conn.Open();
string sqldata;
sqldata = "SELECT 名称,测量值 FROM 测量表 WHERE 名称='" + NO + "'";
DataSet2 myDataSet = new DataSet2();
SqlDataAdapter sqlAd = new SqlDataAdapter(sqldata, conn);
sqlAd.Fill(myDataSet, "sqldata");
CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport_data.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(myDataSet);
CrystalReportSource1.ReportDocument.SetDatabaseLogon("sa", "sa123", "PC-45795687", "DATASQL");
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();
}
}
补充:.NET技术 , ASP.NET