Boa Tarde , Estou usando o Crystal Reports XI e 2008 no Visual Studio 2005 e não consigo fazer que ele troque de servidor através de programação. Já procurei em vários lugares inclusive no fórum BO. Gostaria de saber se o alguem poderia me ajudar. Segue abaixo o meu código
private void configurarConexao()
{
SqlConnectionStringBuilder connBdr = new
SqlConnectionStringBuilder(Settings.Default.GMEConnectionString);
//Criar conexão a ser associada ao relatório
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.DatabaseName = connBdr.InitialCatalog;
connectionInfo.UserID = connBdr.UserID;
connectionInfo.Password = connBdr.Password;
connectionInfo.ServerName = connBdr.DataSource;
SetDBLogonForReport(connectionInfo);
}
private void SetDBLogonForReport(ConnectionInfo connectionInfo)
{
//TableLogOnInfos tableLogOnInfos = crystalReportViewer.LogOnInfo;
//foreach (TableLogOnInfo tableLogOnInfo in tableLogOnInfos)
//{
// tableLogOnInfo.ConnectionInfo = connectionInfo;
//}
//Aplica a conexão ao relatório
TableLogOnInfos tableLogOnInfos = crv.LogOnInfo;
foreach (TableLogOnInfo tableLogOnInfo in tableLogOnInfos)
tableLogOnInfo.ConnectionInfo = connectionInfo;
}