使用VS2010 + CrystalReports for vs2010制作的应用程序,开发时测试报表显示都很正常,但发布后在客户的服务器上,加载报表后没有任何数据显示,没有表结构显示出来,也没有错误提示,使用gridview时有数据显示出来,为什么?
代码如下:
        DBClass dbRelationReport = new DBClass();        protected void Page_Load(object sender, EventArgs e)
        {
            crvRelationlistDataBind();
        }        protected void crvRelationlistDataBind()
        {
            SqlConnection conRelationList = dbRelationReport.GetConnection();
            conRelationList.Open();            SqlDataAdapter dadRelationList = new SqlDataAdapter("select * from tb_relationlist",conRelationList);
            DataTable dtblRelationList = new DataTable();
            dadRelationList.Fill(dtblRelationList);
            ReportDocument rdRelationList = new ReportDocument();
            rdRelationList.Load(Server.MapPath("relationlist.rpt"));
            rdRelationList.SetDataSource(dtblRelationList.DefaultView);
            crvRelationlist.ReportSource = rdRelationList;
            crvRelationlist.DataBind();
            crvRelationlist.RefreshReport();            dadRelationList.Dispose();
            dtblRelationList.Dispose();
            
            conRelationList.Close();
        }