收录日期:2020/09/28 22:08:08 时间:2016/05/17 19:04:41 标签:C#
我在使用crystalReport时,连接数据源时分别采用两种不同的方式:
当选Ado.net数据集时,每次都跳出登陆框,并且总时登陆失败,不知道为什么?
但是我选oleDb(ado)时,一切都正常,既不出现对话框,数据也能正常显示,请高手
帮忙!
另外我还想问一下,需要为每一个的crystalReportViewer都先生成一个form,然后再把crystalReportViewer放上去吗?
首先说明我不是高手。
第一个问题。你需要动态设置连接的代码,
参考:
private  void  BindReport()

{
string  strProvider  =  "Server=XAM;DataBase=SealinkWTS;UID=sa;PWD=";

RepairReport  oCR  =  new  RepairReport();

DataSet1  ds  =  new  DataSet1();

SqlConnection  MyConn  =  new  SqlConnection(strProvider);

MyConn.Open();

string  strSel  =  "Select  *  from  EC_Activity_Repair";

SqlDataAdapter  MyAdapter  =  new  SqlDataAdapter(strSel,MyConn);

MyAdapter.Fill(ds,"EC_Activity_Repair");

oCR.SetDataSource(ds);

this.crystalReportViewer1.ReportSource  =  oCR;

}
第二个问题,我想应该是吧。
因为crystalReportViewer是一个控件而已。
to  yuwen16(rr):
    是不是可以这样认为:数据库专家里的Ado.net数据集不可用呢,另外,我有现成的DataSet,可否不再动态填充?在你的 BindReport()中就用
oCR.SetDataSource(ds);

this.crystalReportViewer1.ReportSource  =  oCR;
这两句可以吗?
Ado.net数据集可用,不过他不支持pull模式,所以你必须登陆(但总是失败,I don't know 原因); yuwen16(rr) 的方法就是push模式,(ado.net只支持这个模式。)

第二个问题,我不明白,你可以在一个form 上放两个crystalReportViewer。
oCR.SetDataSource(ds);

this.crystalReportViewer1.ReportSource  =  oCR;
这两句是可以的
yuwen16(rr),请问哪里有RepairReport  oCR  =  new  RepairReport();
我已经导入了名字空间using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;

Jbuilder4开发的EJB如何在Jboss中deploy? 想给自己找个兼职(delphi,在上海). 刚刚考完模拟电子技术,心情还可以. 一只大象走了过来,一只蚂蚁赶快钻进土里,只把一条腿露在外边。兔子问:为什么?蚂蚁说:嘘,别出声!拌丫一跟头! 咨询:D6和D5是否可以装在同一操作系统(如98)下? 怎样可以破解小哨兵硬盘还原卡?---散分-----今天最后一次上网,狂散1800分!!!!!! 《Windows网络编程》哪里有下载? 各位大侠谁有华容道的源代码?急急! 想给自己找个兼职(在上海,delphi). 怎样获取,shelltreeview 中所选节点的路径信息? 节点中的node.text是\'本地磁盘(c)\'而我要得到的是 c:\\ 求救。。。菜鸟的SOS 改学电子线路,征求各位好建议 ¥¥¥※※高分,双机对联的问题 请问怎样才可以把开机的音乐换成自己想要的,是mp3,可以吗,先谢谢各位高手 有两个版本的“Java入门经典”!!!! 在toolbar2000里怎么让按钮的字符串在图标之下? 手机短讯精灵/手机炸弹/手机追捕 各位同贤,我今天太受打击。我要学电子线路了,有好建议吗? 请问怎样才可以把开机音乐换在自己想要的mp3 ,可以吗,先谢谢各位高手了 如何使用stream对象 求救---菜鸟的SOS。。。CSDN上的朋友们帮帮我啊 ,,,, -----急急急!基础问题,各位应该可以解答!------ 一个关于windows C程序设计的疑问,很急的问? VB做了一个小东西,请问如何生成屏保文件? pb8如何通过odbc连接到access? 关于SMTP认证的问题 请问大家做聊天室和网站的表单提交等一些商务网站的程序用啥编程比较好呢?谢谢! 有没有好的办法让查找,添加信息很快? 各位大侠能否介绍几个SDK方面比较好的网站。 基于JAVA的ICQ系统的设计于实现