Я читаю XML файл в DataSet и должен получить данные из DataSet. Поскольку это настраиваемый пользователем конфигурационный файл, поля могут быть или не быть. Хорошо обрабатывать недостающие поля, я хотел бы убедиться, что каждый столбец в DataRow существует и не является DBNull.
Я уже проверяю DBNull, но я не знаю, как убедиться, что столбец существует, не вызывая исключения или используя функцию, которая пересекает все имена столбцов. Каков наилучший способ сделать это?