Ho un datable generato con il contenuto di un file csv. Uso altre informazioni per mappare alcune colonne di csv (ora nel datatable) alle informazioni che l'utente è tenuto a compilare.come verificare se esiste una colonna in un datatable
Nel mondo migliore la mappatura sarebbe stata sempre possibile. Ma questa non è la realtà ... Quindi, prima di provare a mappare il valore della colonna datatable, dovrei controllare se questa colonna esiste. Se non lo faccio, ho una ArgumentException.
Certo che posso controllare questo con un certo codice come questo:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
ma non ho per ora 3 colonne di mappa e alcuni o tutti potrebbero essere esistenti/mancante
C'è un buon modo per verificare se esiste una colonna in un datatable?
Si tratta di un 'DataSet' /' DataTable'? In tal caso, puoi consultare la collezione di colonne della tabella per un elenco di tutte le colonne nella tabella. – asawyer
Sì, @asawyer il contenuto di csv viene scaricato in un datatable. Guiderò in questa direzione. –
Contento di aver potuto aiutare. – asawyer