5
« en: Martes 8 de Abril de 2008, 18:46 »
Puedes incluir encabezados personalizados.... aqui te pongo una imagen de mi aplicacion donde no solo tengo 2, tengo 3 encabezados...
todo se hace en el ItemCreate del DataGrid
TableCell dgCellOtorgados = new TableCell();
--- cuantas columnas quieres que ocupe tu encabezado
dgCellOtorgados.ColumnSpan = 10;
dgCellOtorgados.HorizontalAlign = HorizontalAlign.Center;
dgCellOtorgados.CssClass = "SuperHeaders";
dgCellOtorgados.Height = alturaSuperHeader;
-- TExto que va a tener la columna de encabezado
dgCellOtorgados.Text = "Otorgado";
-- Agregas la el encabezado
dgItem.Cells.Add(dgCellOtorgados);
TableCell dgCellNaturales = new TableCell();
dgCellNaturales.ColumnSpan = 4;
dgCellNaturales.HorizontalAlign = HorizontalAlign.Center;
dgCellNaturales.CssClass = "SubHeaders";
dgCellNaturales.Height = alturaSubHeaders;
dgCellNaturales.Text = "Naturales";
dgItemSub.Cells.Add(dgCellNaturales);
TableCell dgCellAdicionales = new TableCell();
dgCellAdicionales.ColumnSpan = 4;
dgCellAdicionales.HorizontalAlign = HorizontalAlign.Center;
dgCellAdicionales.CssClass = "SubHeaders";
dgCellAdicionales.Height = alturaSubHeaders;
dgCellAdicionales.Text = "Adicionales";
dgItemSub.Cells.Add(dgCellAdicionales);