Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2007, 15:29
jorgeLuisferreyra
 
Fecha de Ingreso: febrero-2007
Mensajes: 2
Antigüedad: 17 años, 3 meses
Puntos: 0
(C#) como cambio el enlace de crystal report???

hola, a ver quien me puede ayudar!!!!
Estoy trabajando con Visual Studio .net 2002 (C#) y tengo un reporte que me muestra datos desde una tabla de la base de datos, la conexion la hago dentro del mismo reporte. Todos los años se genera una nueva base de datos.
Como hago para que el reporte me lea los datos de las otras bases de datos.
El Crystal Reports es el que viene integrado con en paquete Visual Studio .NET 2002.

Probé con esto y no me funciona, me sigue trayendo la base de datos que predetermine en el reporte.

reporte RLIC = new reporte();;

TableLogOnInfo crTableLogOnInfo = new TableLogOnInfo();
ConnectionInfo crConnectionInfo = new ConnectionInfo();
//Crystal Report Properties
CrystalDecisions.CrystalReports.Engine.Database crDatabase;
CrystalDecisions.CrystalReports.Engine.Tables crTables;
//String de conexion
crConnectionInfo.ServerName = "localhost";
crConnectionInfo.DatabaseName = "310120061330";
crConnectionInfo.UserID = "usuario";
crDatabase = RLIC.Database;
crTables = crDatabase.Tables;

foreach(CrystalDecisions.CrystalReports.Engine.Tab le crTable in crTables)
{
crTableLogOnInfo = crTable.LogOnInfo;
crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
crTable.ApplyLogOnInfo(crTableLogOnInfo);
}