我做的水晶报表,怎么没内容显示的呢?我的代码如下:
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("server=.;database=kenriydb;uid=sa;password=126468;");
conn.Open(); string sql = "select * from usersys"; SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds,"tab"); CrystalReport1 CReport = new CrystalReport1(); CReport.SetDataSource(ds.Tables["tab"]); crystalReportViewer1.ReportSource = CReport;
}运行后,就是一个空的窗体Form1,没数据显示,更不用说报表了,求救啊
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("server=.;database=kenriydb;uid=sa;password=126468;");
conn.Open(); string sql = "select * from usersys"; SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds,"tab"); CrystalReport1 CReport = new CrystalReport1(); CReport.SetDataSource(ds.Tables["tab"]); crystalReportViewer1.ReportSource = CReport;
}运行后,就是一个空的窗体Form1,没数据显示,更不用说报表了,求救啊
crystalReport1.SetDataSource(dt);
crystalReportViewer1.ReportSource = crystalReport1;
检查水晶报表设置
2、确定要显示的字段已拖放到水晶报表设计界面
3、跟踪程序里DataSet是否有数据