Hola amigos, les explico algo curioso que me esta pasando, tengo un DataGridView con 12 columnas, en la parte visible de mi form solo quepan 7 columnas por lo que para ver las demás se tiene que correr el scroll horizontal. El caso es que cuando abro mi form carga la data en el DGV y le doy exportar, al ver el excel generado en los headers solo se imprime los nombres de la parte visible del form es decir las 7 primeras columnas, después de test y test, me doy con la sorpresa que si cuando cargo la data en el DGV del form y hago scroll para ver las demás columnas y doy exportar es entonces recién me pinta todos los headers en el Excel.. me gustaría solucionar esto.. :/
for (int i = 1; i < dgv.ColumnCount; i++) { hoja_trabajo.Cells[row, i] = dgv.Columns[i].HeaderText; hoja_trabajo.Cells[row, i].Cells.Interior.Color = ColorTranslator.ToOle(Color.Gray); //row += 1; }
Cuando hago el scroll horizontal