Principales respuestas
Exportar a csv fila oculta de DataGridView

Pregunta
-
Buenos días señores,
ese es mi problema. Exporto en formato .csv un datagridview que contiene una columna oculta que identifica cada row. Obviamente no quiero que esta columna se muestre en mi datagridview y tampoco quiero que se muestre en el csv pero si quiero mantenerla para poder seguir identificando cada fila. He leído por ahí que no es posible ocultar una columna en un fichero csv durante su exportación. ¿Es eso verdad? ¿Alguien sabe alguna alternativa?
Muchas gracias y un saludo
- Editado Josean_85 martes, 9 de febrero de 2016 7:49
Respuestas
-
Entonces no tienes ninguna opción de ocultarlo.
Como te comentaba antes un csv es un archivo de texto (puedes probar a abrir uno con el bloc de notas para hacerte una idea más clara).
Opcionalmente puede incluir una primera fila que hace de cabecera con los nombres de las columnas, pero por lo demás es un archivo de texto plano.
Si quieres que algún dato no sea legible en el csv podrías encriptarlo de alguna forma y desencriptarlo al importarlo.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Marcado como respuesta Josean_85 martes, 9 de febrero de 2016 10:21
Todas las respuestas
-
No, en un archivo csv no puedes incluir columnas ocultas. Ten en cuenta que un csv no es más que un archivo de texto con los valores de cada registro separados por , o ;.
La alternativa es clara: modifica el proceso de exportación del DataGridView para que no tome los datos de las columnas ocultas.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ... -
-
Entonces no tienes ninguna opción de ocultarlo.
Como te comentaba antes un csv es un archivo de texto (puedes probar a abrir uno con el bloc de notas para hacerte una idea más clara).
Opcionalmente puede incluir una primera fila que hace de cabecera con los nombres de las columnas, pero por lo demás es un archivo de texto plano.
Si quieres que algún dato no sea legible en el csv podrías encriptarlo de alguna forma y desencriptarlo al importarlo.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Marcado como respuesta Josean_85 martes, 9 de febrero de 2016 10:21
-