为什么我的报表出来只有字段,没有数据显示的?
之前本人在vs2003添加一个数据集*.xsd文件,再新增一个*.rpt报表,在vs2003的报表设计器里,点击数据库专家里的asp.net数据集,一点登录就弹出对话框说“找不到文件或程序集名称"crystaldecision.vsdesigner或找不到它的一个依赖项"。于是自己从水晶报表9文件里引用进crystaldecision.vsdesigner.dll这个文件,数据集是能显示了,但是打印出来的报表却没有记录的,只有字段显示,请哪位高手指教一下!!我得数据库是有记录的,代码应该没问题,如:
新增引用为:using System.Data.SqlClient;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
-------------------------------------------------------
CrystalReport1 ReportDoc = new CrystalReport1 ();
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string strProvider = "Server=(local);DataBase=shop;UID=sa;PWD=123";
SqlConnection MyConn = new SqlConnection(strProvider);
MyConn.Open();
string strSel = "Select * from voteselect";
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn);
DataSet1 ds = new DataSet1();
MyAdapter.Fill(ds,"select");
ReportDoc.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = ReportDoc;
this.CrystalReportViewer1.DataBind();
}