Cita: cuando le den clik al control Abrir, y elijan un registro de un combobox:
ya intentaste volver a cargar los styles anteriores de tu dt1 ?
Ya que posiblemente cuando haces ésto:
Cita: dt1 = datos.Tables(0).Copy
Le estas pasando el nuevo dataset con su estructura, styles, etc y por ello los estilos se pierden.
Porque no haces una funcion que te regrese los styles para cuando hagas el copy los vuelvas a cargar..
Cita: Tambien queria consultarles como hacer para que en una columna del datadrid,
Porque no haces algo como ésto:
Cita: dgtImporte.MappingName = "imp"
dgtImporte.Alignment = HorizontalAlignment.Center
dgtImporte.HeaderText = "Importe"
dgtImporte.ReadOnly = True
dgtImporte.Format = "c"
ts.GridColumnStyles.Add(dgtImporte)
Salu2