Mostrando entradas con la etiqueta Reports. Mostrar todas las entradas
Mostrando entradas con la etiqueta Reports. Mostrar todas las entradas

17 enero 2012

Truco para los reports hechos con DevExpress para evitar que las filas cortadas aparezcan sin linea superior

Tras este titulo tan largo se esconde una explicación breve pero muy valiosa.

Vereis, harto de que mis informes (tan bien hechos) se destrozasen por el salto inevitable de cambio de página, pensé y descubrí como arreglarlo.

Y la solución es poner una linea lo más fina posible y tan ancha como la tabla donde se cargan los datos, y colocarla en el HeaderPage del report.

Y hasta aquí todo.

12 diciembre 2011

C #; Cómo crear checkbox en tiempo de ejecución.

En este caso he subido código que crea checkbox en tiempo de ejecución. Porque el report que lo utiliza requiere que por cada archivo localizado en un directorio (incluyendo subdirectorios) se añada así al informe, en lugar de como texto normal en una label normal. Supongo que es un pijotada pero me ha servido para aprender una cosa nueva. Asique ya me podria ir a la cama sino fuese porque son las 9:20.


private void CrearCheckbox(string texto)

{



posicionY += 23; /*incremento la posicionY (esta variabled dtermina donde se va a ubicar el checkbox)*/
try
{
Detail.HeightF = posicionY; /*aumento la longitud del detalle*/
DevExpress.XtraReports.UI.XRCheckBox chkNombreFichero1 = new XRCheckBox(); /*creo el checkbox*/
chkNombreFichero1.Name = "chk" + numeroDeFicheros.ToString(); /*le doy nombre*/
chkNombreFichero1.WidthF = 615; /*le doy ancho */
chkNombreFichero1.HeightF = 23; /*le doy altura*/
chkNombreFichero1.Text = texto; /*le doy el mismo valor que el nombre del fichero*/
chkNombreFichero1.TopF = posicionY - 23; /*lo coloco en la posición*/
chkNombreFichero1.Checked = true; /*lo activo*/
chkNombreFichero1.Visible = true;
numeroDeFicheros += 1; //incremento el valor para que los nombres no se repitan
Detail.Controls.Add(chkNombreFichero1);
}
catch (Exception ex)
{
}
}

Saludos desde Albacete.

03 junio 2011

Ideas para el manejo de reports con DevExpress: orientación y tipo de hoja

Entre PageKind (propiedad que permite elegir entre muchos formatos de hoja. Por citar ejemplos A2, A3, A4, A5,...) y Landscape (vale true si la orientación es vertical y false cuando es horizontal) se puede dar un formato u otro al report final.