水晶报表不显示啊?

BestSky 2004-11-15 03:36:58
private void button1_Click(object sender, System.EventArgs e)
{
SqlConnection con=new SqlConnection("server=raymond;database=northwind;user=**;password=*****");
SqlDataAdapter comm=new SqlDataAdapter("select * from orders",con);
Dataset1 ds=new Dataset1();
comm.Fill(ds,"orders");
SqlDataAdapter comm1=new SqlDataAdapter("select * from [order details]",con);
comm.Fill(ds,"orders details");
CrystalReport1 cp=new CrystalReport1();
cp.SetDataSource(ds);
crystalReportViewer1.ReportSource=cp;

}
测试代码如下,可是运行的时候水晶报表不显示任何东西,为什么呢?各位哪里有.net中使用水晶报表好的教材?
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
juryq 2004-11-17
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/MY_article.asp?author=haibodotnet
去看看,对你有帮助
xwdd129 2004-11-16
  • 打赏
  • 举报
回复
对,如上所说! 你是不是从数据集里选取的字段,不是的话请更正!!
cjxlj11 2004-11-15
  • 打赏
  • 举报
回复
从数据库拖一个你要打印的表过来构建成数据集,把该数据中的字段绑定到你的报表中,
BestSky 2004-11-15
  • 打赏
  • 举报
回复
我是放了字段的,先吧字段拖上去然后才写的代码.就是有三个表的内容我想放到报表上,一个表A基本信息,另外的表B,表C和A是多对一关系,我用了子报表,结果不能按照数据库中的刷新,为什么呢?是不是.net中的水晶报表还要注册什么的啊
xwdd129 2004-11-15
  • 打赏
  • 举报
回复
因为你没有为报表放上字段,所以不会有显示的!!

正确的步骤应该是设计一个报表,连接数据集,从数据库里选择字段放入Designer。然后再做你上面的工作就OK了!!

至于教材,我曾经都找遍了也没发现什么特好的,就算有一些文章,也是很不完整!所以,真正好的教此你要到书店去找!!^_^

4,819

社区成员

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

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