13/09/2011, 09:17
|
| | Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses Puntos: 0 | |
Problema al pasar Dataset a Crystal Reports Buenas tardes!!
Os indico mi el problema que tengo a ver si se os ha dado el caso a alguien.
Todo esto es a raiz de actualizar mi aplicacion web (C#) a framework 4 para visual Studio 2o1o.
El caso es que tengo una serie de funciones que pasan un DataSet a un crystal reports que a su vez lo exporta a pdf para mostrarlo en este formato.
En un principio tal cual estaba el codigo desde sus inicios (creo que framework 2, no lo hice yo) estaba funcionando pero ahora Crystal me pide pasarle las credenciales de SQL para que se conecte a la base de datos, cuando no le hace falta , ya que le paso un DataSet con los datos para el informe, Este problema ya lo he solucionado.
El caso es que ahora cada vez que me exporta un report a pdf, no coge los datos del DataSet que le envio, y coge por ejemplo todos los datos de una tabla al conectarse a SQL...
No se si me he explicado bien.
Esta es la funcion.
private bool publicarA(ExportFormatType tipo, DataSet ds, string informe, string archivo, string nombreParametro, string valorParametro, out string msg)
{
msg = "";
try
{
ReportDocument report = new ReportDocument();
report.Load(informe);
report.SetParameterValue("usuarioImpresion", "ADMINISTRADOR");
report.SetDatabaseLogon("sa", "****");
report.SetDataSource(ds);
report.ExportToDisk(tipo, archivo);
return true;
}
catch(Exception ex)
{
msg = ex.Message.ToString();
return false;
}
}
gracias, un saludo!!!! |