Tengo un DataSet del que obtengo un DataTable del que me están devolviendo una llamada de función. Tiene 15-20 columnas, sin embargo, solo quiero 10 columnas de datos.
¿Hay alguna manera de eliminar esas columnas que no quiero, copiar la tabla de datos a otra que solo tenga las columnas definidas que quiero o es mejor iterar la colección y usar las columnas que necesito?
Necesito escribir los valores en un archivo de datos de longitud fija.
Respuestas:
Además de limitar las columnas seleccionadas para reducir el ancho de banda y la memoria:
fuente
DataTable
ya tiene filas existentes, no solo en un vacíoDataTable
.Para eliminar todas las columnas después de la que desea, el siguiente código debería funcionar. Se eliminará en el índice 10 (recuerde que las columnas se basan en 0), hasta que el recuento de columnas sea 10 o menos.
fuente
La pregunta ya se ha marcado como respondida, pero supongo que la pregunta indica que la persona quiere eliminar varias columnas de un archivo
DataTable
.Entonces, para eso, esto es lo que hice, cuando me encontré con el mismo problema.
fuente