你的conn还没有open呢 : )
解决方案 »
- 求助VS2003
- ---为什么一个Thread中的方法不能调用另一个Thread中的方法?而Control.BeginInvoke中确能实现这样的调用,原因是什么?能介绍一下吗?
- 如何保留decimal类型数字的小数点后三位?多谢!
- 程序点退出,退出不了了!
- C#连接ORACLE数据库创建新表时:无效操作连接被关闭
- 急!!各位好,有知道把用.net作好的东东打包,放在无SDK的环境下是否可用.
- 请问在windows的下个版本中,是不是C++程序就无法运行了呢?
- 请教高手:向datagridview中添加数据,如何让最新添加的数据始终显示在datagridview最上方一行?
- 选择语言犹豫不定
- 奖分答题:VirtualDirectories在那个类里???(在线等待)
- webForm之间数据访问
- 多线程问题,很刺手的问题
http://expert.csdn.net/Expert/topic/1558/1558022.xml?temp=.603161
你把这段加上去就行了------------------------------
//设置按名称指定的表的 TableLogOnInfo 对象。
TableLogOnInfo logOnInfo = new TableLogOnInfo(); //对报表中的每个表进行循环
//报表中数据集的Table 对象的个数
for(int i=0;i==CR_Bill.Database.Tables.Count-1;i++)
{
// 为报表中的表设置连接信息。
// 设置服务器或 ODBC 数据源名称、数据库名称、
logOnInfo.ConnectionInfo.ServerName = "Rainfish";
logOnInfo.ConnectionInfo.DatabaseName = "Test"; //设置用于登录到数据源的用户名
logOnInfo.ConnectionInfo.UserID = "sa";
//设置用于登录到数据源的“密码”
logOnInfo.ConnectionInfo.Password = "";
// 将连接信息应用于表。
CR_Bill.Database.Tables[i].ApplyLogOnInfo(logOnInfo);
}------------------------------
将相应信息更改就可以了的
using CrystalDecisions.Shared;
http://expert.csdn.net/Expert/topic/1475/1475083.xml?temp=.5302851