Columnas DataGrid

15/07/2004 - 10:29 por Sara | Informe spam
Hola chicos hace poco pregunté como podía poner nombre a las filas de un
datagrid. No se si me mandasteis una pagina o un trozo de código,pero lo he
perdido. Podeis echarme una mano?.
Gracias chicos
 

Leer las respuestas

#1 Sara
15/07/2004 - 12:59 | Informe spam
Hola encontré la solución os pongo el codigo por si os sirve de algo. Pero
tengo una preguntilla mas.
Tengo un botón que muestra el contenido del fichero una vez que lo he
guardado, pero claro al mostrar solo
se genera la primera fila que es enero. Tengo mi propio metodo mostrar()
pero no se como puedo llamar
a este evento dentro de mi función para que me saque directamente todas las
filas.
Bueno chicos a acuidarse

private void DGTA_Paint(object sender, System.Windows.Forms.PaintEventArgs
e)

{


int row = 0;

int yDelta = DGTA.GetCellBounds(row, 0).Height + 1;

int y = DGTA.GetCellBounds(row, 0).Top + 2;

int i = 0;

CurrencyManager cm = (CurrencyManager) this.BindingContext[DGTA.DataSource,
DGTA.DataMember];

while(y < DGTA.Height - yDelta && row < cm.Count && i != 12)


{

string text2 = null;

string [] meses = {"ENERO", "FEBRERO", "MARZO", "ABRIL", "MAYO", "JUNIO",
"JULIO", "AGOSTO", "SEPTIEMBE", "OCTUBRE", "NOVIEMBRE", "DICIEMBRE"};

text2 = string.Format(meses[i],meses[i]);

i++;

e.Graphics.DrawString(text2,DGTA.Font, new SolidBrush(Color.Black),12,y);

y += yDelta;

row++;

}


}

Preguntas similares