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

求泰哥******文件.rpt 内出错 无法连接:错误的登录参数。******
水晶报表打印的时候 等了很久 才弹出这个错误的!!!!

------解决方案--------------------
水晶报表右键,把菜单中的验证,登录啊,之类的有没有全去掉
水晶报表注册检查一下
水晶报表要配置一个文件夹
检查水晶报表方法打断点,看是否程序出错导致
------解决方案--------------------
如Ajaxtop所说,“水晶报表右键,把菜单中的验证,登录啊,之类的有没有全去掉”这个检查一下
不够后面的3行应该不会导致这个问题。
水晶报表在导出、打印、翻页时默认是都需要重新连接数据源的
参照
http://topic.csdn.net/u/20090713/18/6e14bf28-1979-4ade-9c60-aaf09284553d.html试试。


------解决方案--------------------
帮顶 不懂 学习……Up
------解决方案--------------------
楼主,你有空了,先做一个简单一点的,你上面那个传参做的实在没看明白

你先做一个简单的,哪怕不传值,只要显示出来之后咱在基础上在做复杂的

简单应用

先做一个简单的验证,报表运行,开发机配置都没问题后,在做上面的

C# code
private void PrintReport(string printerName)
{
   PageMargins margins;
 
   // 获取 PageMargins 结构并设置
   // 报表的边距。
   margins = Report.PrintOptions.PageMargins;
   margins.bottomMargin = 350;
   margins.leftMargin = 350;
   margins.rightMargin = 350;
   margins.topMargin = 350;
   // 应用页边距。
   Report.PrintOptions.ApplyPageMargins(margins);
 
   // 选择打印机。
   Report.PrintOptions.PrinterName = printerName;
 
 // 打印报表。将 startPageN 和 endPageN
   // 参数设置为 0 表示打印所有页。
   Report.PrintToPrinter(1, false,0,0);
}