Visual Basic.NET - Reporte

 
Vista:

Reporte

Publicado por Jaime (2 intervenciones) el 15/09/2009 22:02:04
Saludos con el siguiente codigo genero un reporte con el Microsoft report Viewer

private void GenerarCartas()
{
odbcmComando = new OleDbCommand();
odbcmComando.CommandType = CommandType.Text;
odbcmComando.Connection = odbcConexion;
odbcmComando.CommandText = "SELECT * FROM Alumno WHERE MesesAtraso = 3";

odbdrLector = odbcmComando.ExecuteReader();
dsCartasP.Tables[0].Load(odbdrLector);
odbdrLector.Close();
odbcConexion.Close();


reportViewer1.LocalReport.ReportEmbeddedResource = "SchoolAdmin.rptCartaPrefabricada.rdlc";

//prepare report data source
ReportDataSource rdsReporte = new ReportDataSource();
rdsReporte.Name = "dsCartas_dtCartas";
rdsReporte.Value = dsCartasP.Tables[0];
reportViewer1.LocalReport.DataSources.Add(rdsReporte);


ReportParameter[] Params = new ReportParameter[1];
Params[0] = new ReportParameter("Carta", strCarta,false);
reportViewer1.LocalReport.SetParameters(Params);

reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);
reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.FullPage;
reportViewer1.LocalReport.Refresh();
reportViewer1.RefreshReport();
}

Todo esta bien solo que la tabla cuenta con 5 registros y solo muestra el primero, como le hago para que en la vista previa me muestre todos los registros?. Se que esta en C# , pero con la idea basta. Garcias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder