15/09/2011, 05:34
|
| | Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses Puntos: 0 | |
Respuesta: Problema al pasar Dataset a Crystal Reports Acabo de dar con el problema.
Por si a alguien mas le pasa, lo que hay que hacer es para que crystal haga caso del dataset que le pasas. Indicarle el nombre del la tabla del dataset.
Recuerdo, esto solo me ha pasado Visual Studio 2010 (FrameWork 4) C#, Crystal Reports 10 y 2011..
Pongo el código corregido.
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.Tables["tabla"]);
report.ExportToDisk(tipo, archivo);
return true;
}
catch(Exception ex)
{
msg = ex.Message.ToString();
return false;
}
}
Saludo! |