我在使用水晶报表使在.rpt的文件中加载数据库字段无法显示。
情况如下:
水晶报表使用pull模式。
建立.xsd数据集文件,在.xsd文件中加入数据表或者是存储过程,保存。
建立.rpt文件,添加.xsd文件到ADO.net数据源中,添加数据源中的数据表或存储过程到选定表中,把在数据库字段中显示出来的数据库字段拖入到.rpt文件模版中,保存。
建立.aspx文件,添加CrystalReportViwer控件,使用
CrystalReport myreport = new CrystalReport();
CrystalReportViwer.ReportSource = myreport;
CrystalReportViwer.DataBinding();
绑定数据源。
在调试.aspx文件时CrystalReport控件中没有任何显示。
不知道是什么问题?
情况如下:
水晶报表使用pull模式。
建立.xsd数据集文件,在.xsd文件中加入数据表或者是存储过程,保存。
建立.rpt文件,添加.xsd文件到ADO.net数据源中,添加数据源中的数据表或存储过程到选定表中,把在数据库字段中显示出来的数据库字段拖入到.rpt文件模版中,保存。
建立.aspx文件,添加CrystalReportViwer控件,使用
CrystalReport myreport = new CrystalReport();
CrystalReportViwer.ReportSource = myreport;
CrystalReportViwer.DataBinding();
绑定数据源。
在调试.aspx文件时CrystalReport控件中没有任何显示。
不知道是什么问题?
CReportCatergories myreport=new CReportCatergories();//实例化
string strsql=Request.QueryString["strsql"].ToString();
DataSet ds=SI.GetProjectReport(strsql);
myreport.SetDataSource(ds.Tables[0]);//水晶报表设置数据源
CReport.ReportSource=myreport;
CReport.DataBind();
myreport.SetDataSource(ds.Tables[0]);//水晶报表设置数据源