Ich habe eine Datendatei mit dem Inhalt einer CSV-Datei generiert. Ich verwende andere Informationen, um eine Spalte der CSV (jetzt in der Datentabelle) Informationen zuzuordnen, die der Benutzer ausfüllen muss.
In der besten Welt wäre die Kartierung immer möglich. Aber das ist nicht die Realität ... Bevor ich versuche, den datierbaren Spaltenwert zuzuordnen, müsste ich überprüfen, ob diese Spalte überhaupt existiert. Wenn ich diese Prüfung nicht durchführe, habe ich eine ArgumentException.
Natürlich kann ich das mit einem Code wie diesem überprüfen:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
aber ich habe vorerst 3 Spalten zuzuordnen und einige oder alle könnten vorhanden sein / fehlen
Gibt es eine gute Möglichkeit zu überprüfen, ob eine Spalte in einer Datentabelle vorhanden ist?
DataSet
/ zu tunDataTable
? In diesem Fall können Sie in der Spaltenauflistung der Tabelle eine Liste aller Spalten in der Tabelle anzeigen.