水晶报表里面当数据库专家中有两个表时候,老是会弹出数据库登陆 对话框。如果一个表的话就很正常。这是什么原因啊。。
我也在table上设置了数据库登陆信息
SqlConnectionStringBuilder ssb =
new SqlConnectionStringBuilder(new Com_CfgInfo().Global_ConnString);
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.ServerName = ssb.DataSource;
connectionInfo.DatabaseName = ssb.InitialCatalog;
connectionInfo.UserID = ssb.UserID;
connectionInfo.Password = ssb.Password;
Tables tables = cryRptDoc.Database.Tables;
for(int i = 0;i < tables.Count;i++)
{
TableLogOnInfo tableLogonInfo = new TableLogOnInfo();
tableLogonInfo.ConnectionInfo = connectionInfo;
tables[i].ApplyLogOnInfo(tableLogonInfo);
}
不知道为什么还是会弹出 数据库登陆 对话框。急急急。。火急。求解。
我也在table上设置了数据库登陆信息
SqlConnectionStringBuilder ssb =
new SqlConnectionStringBuilder(new Com_CfgInfo().Global_ConnString);
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.ServerName = ssb.DataSource;
connectionInfo.DatabaseName = ssb.InitialCatalog;
connectionInfo.UserID = ssb.UserID;
connectionInfo.Password = ssb.Password;
Tables tables = cryRptDoc.Database.Tables;
for(int i = 0;i < tables.Count;i++)
{
TableLogOnInfo tableLogonInfo = new TableLogOnInfo();
tableLogonInfo.ConnectionInfo = connectionInfo;
tables[i].ApplyLogOnInfo(tableLogonInfo);
}
不知道为什么还是会弹出 数据库登陆 对话框。急急急。。火急。求解。
tables[i].ApplyLogOnInfo(tableLogonInfo);