Supprimer toutes les colonnes sans données de DataTable
Si tous les éléments d'une colonne particulière sont vides, je veux supprimer cette colonne à partir de la DataTable. Quelle est la façon la plus élégante de faire cette opération sur toutes les colonnes dans la Table de données?
source d'informationauteur Larsenal
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
Calcul
méthode, comme ceci:Alternativement, vous pouvez utiliser LINQ:
MODIFIER: Pour répondre entièrement à la question:
Vous devez appeler
ToArray
parce que la boucle va modifier la collection.Vous effacer toutes les colonnes dans la datatable.vous utilisez comme ça.
datatable.Les colonnes.Clear();