日期:2014-05-20  浏览次数:20943 次

走了一遍论坛,还是不懂水晶报表的某些问题~
本人新手,在制作一个小程序,里面有个要求,用水晶报表完成打印功能,不需要真正与打印机连接的,其他要求如下:
  1、用水晶报表连接SQL数据库。(我曾尝试过连接直接SQL数据库的方法,结果是可以的。但是每次运行程序时都会要求输入数据库的用户名和密码进行连接,这里我估计要用代码实现自动连接的,但我不会 - -!)
  2、选择DataGridView的某行,点击打印按钮,显示对应的记录报表。(接上要求1、的话,连接数据库成功后,我也只能查看第一条记录的报表,必须通过翻页才能看到后面的信息,而我想达到的是选择哪一条记录,就显示那一条记录的报表信息)
  3、我做的是应用程序,就是用C#做的。(我在论坛找到了不少是用Web做报表的视频,教程等等,里面有些代码看不懂,原理估计是一样的,但我就是笨了点哎...)
  4、在论坛看到关于推拉模式的报表设计方法,我觉得都可以用来实现,最好都能懂,哈哈。
  PS:做水晶报表真心不会代码...

------解决方案--------------------
可以先仔细看下以下这两篇推拉模式的范例:

PULL 模式
PUSH 模式

看完这两篇应该会对水晶报表制作流程有一个基本的了解