J'ai une table de données générée avec le contenu d'un fichier csv. J'utilise d'autres informations pour faire correspondre certaines colonnes du csv (maintenant dans la table de données) aux informations que l'utilisateur doit remplir.
Dans le meilleur des mondes, la cartographie serait toujours possible. Mais ce n'est pas la réalité... Donc, avant d'essayer de mapper la valeur de la colonne de la table de données, je dois vérifier si cette colonne existe. Si je ne fais pas cette vérification, j'ai une ArgumentException.
Bien sûr, je peux vérifier cela avec un code comme celui-ci :
try
{
//try to map here.
}
catch (ArgumentException)
{ }
mais j'ai pour l'instant 3 colonnes à cartographier et certaines ou toutes peuvent exister/manquer
Existe-t-il un bon moyen de vérifier si une colonne existe dans une table de données ?