报表显示问题,急,谢谢!

tian790317 2006-05-18 08:25:52
我的报表是这样的步骤,先在资源管理器里建立一个Dataset1,再到服务器管理器加入表human,再用crystal 建立报表数据源是Dataset1,最后建立显示报表的Form2并加上crystalReportViewer1,最后在Form2的load事件里写下面的语句,报表始终没有数据出来,但数据库表确实是有数据的,请各位大虾帮助啊,分不够再加,
CrystalReport1 rpt = new CrystalReport1();
rpt.Load();
Dataset1 ds=new Dataset1();
SqlConnection myconnection = new SqlConnection("Server=localhost;database=human;user id=sa;persist security info=false;");
myconnection.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from computer",myconnection);
da.Fill(ds);
myconnection.Close();
rpt.SetDataSource(ds);
crystalReportViewer1.ReportSource=rpt;

用crystal 建立报表数据源是Dataset1时显示了几个字段了,应该不是字段的问题,还是DataSet1这里有什么问题啊?
...全文
190 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wg0629 2006-06-09
  • 打赏
  • 举报
回复
ReportDoc.SetDataSource(ds);
这一句应该改为:ReportDoc.SetDataSource(ds.Tables[0]);
windnews 2006-06-06
  • 打赏
  • 举报
回复
应该不是表名的错误。默认的没有问题啊
应该是你没有再报表中指定相关字段。。。当然没有显示了。再数据库专家中把想要显示的字段都拉到报表中
pingdan_yang 2006-05-30
  • 打赏
  • 举报
回复
da.Fill(ds);// 错误在这行
da.Fill(ds,"表名");

DataSet 默认为 Table
bloosh2005 2006-05-29
  • 打赏
  • 举报
回复
用ADO连接比较好,我试过了
  • 打赏
  • 举报
回复
水晶报表不好弄,帮你UP
bloosh2005 2006-05-18
  • 打赏
  • 举报
回复
确实不好弄,我是在删了重建N次的情况下,才能出来一个。放进去复杂的SQL就出现登陆失败。
我也想找人帮忙。
下面是我的代码
MyReport1 ReportDoc = new MyReport1();

private void Page_Load(object sender, System.EventArgs e)
{
try
{
string conn = System.Configuration.ConfigurationSettings.AppSettings["Conn"].ToString();
SqlConnection MyConn = new SqlConnection(conn);
// MyConn.Open();
// string strSel = "select S.sid, S.swid, S.sgid, S.sgname, S.stype, S.sdanwei ";
// strSel += "from goods AS G JOIN store AS S ON S.sgid = G.gid";
// strSel += "where DATEDIFF(day,G.gdate,GETDATE()) > G.gday";
string strSel = "select * from store ";
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,conn);
StoreDataSet ds = new StoreDataSet();

MyAdapter.Fill(ds);

ReportDoc.SetDataSource(ds);
}
catch
{ Response.Write("<script>alert('生成报表时出错!!!');</script>"); }
finally
{
CrystalReportViewer1.ReportSource = ReportDoc;
}
}

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧