我在动态调用报表时总是出现登录数据库窗口,请问怎样才能不让它登录,谢谢
代码:
TableLogOnInfo logOnInfo = new TableLogOnInfo();
ReportDocument oRpt = new ReportDocument();
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "报表文件(*.rpt)|*.rpt";
ofd.ShowDialog();
oRpt.Load(ofd.FileName); logOnInfo.ConnectionInfo.ServerName = ".";
logOnInfo.ConnectionInfo.DatabaseName = "ERPSystem";
logOnInfo.ConnectionInfo.UserID = "sa";
logOnInfo.ConnectionInfo.Password = "123456";
oRpt.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
crystalReportViewer1.ReportSource = oRpt;
代码:
TableLogOnInfo logOnInfo = new TableLogOnInfo();
ReportDocument oRpt = new ReportDocument();
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "报表文件(*.rpt)|*.rpt";
ofd.ShowDialog();
oRpt.Load(ofd.FileName); logOnInfo.ConnectionInfo.ServerName = ".";
logOnInfo.ConnectionInfo.DatabaseName = "ERPSystem";
logOnInfo.ConnectionInfo.UserID = "sa";
logOnInfo.ConnectionInfo.Password = "123456";
oRpt.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
crystalReportViewer1.ReportSource = oRpt;
解决方案 »
- C#删除本地cookies遇到的问题
- 咨询一下有哪些好的论坛(程序)
- 请问水晶报表如何传递参数字段值
- C#DataSet如何获取指定节点的子节点?
- 如何获取一个文件的MD5哈希值?
- SOCKET通讯的数据转发问题.
- 在串口DataReceived中停止、启动定时器
- 请教:如何将一端XML文本(从一个dataset中取出来的)保存到另一个dataset中?
- 请问各位大虾,C#中如何获得域内机器名称?
- 高分,高手请入,关于Dll打包问题
- 不同类 值传递与值接收
- Could not load the assembly 'App_Web_*'. Make sure that it is compiled before accessing the page
TableLogOnInfo logOnInfo = new TableLogOnInfo();
ReportDocument oRpt = new ReportDocument();
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "报表文件(*.rpt)|*.rpt";
ofd.ShowDialog();
oRpt.Load(ofd.FileName); logOnInfo.ConnectionInfo.ServerName = ".";
logOnInfo.ConnectionInfo.DatabaseName = "ERPSystem";
logOnInfo.ConnectionInfo.UserID = "sa";
logOnInfo.ConnectionInfo.Password = "123456";
oRpt.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
oRpt.Database.Tables[0].SetDataSource(datasource.Select(DataSourceSelectArguments.Empty))
crystalReportViewer1.ReportSource = oRpt;