У меня есть datable, сгенерированный с содержимым файла csv. Я использую другую информацию для сопоставления некоторого столбца csv (теперь в datatable) с информацией, которую пользователь должен заполнить.
В лучшем мире отображение будет всегда возможным. Но это не реальность... Поэтому, прежде чем попытаться сопоставить значение столбца данных, мне нужно будет проверить, существует ли этот столбец. Если я не сделаю эту проверку, у меня есть исключение ArgumentException.
Конечно, я могу проверить это с помощью некоторого кода:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
но теперь у меня есть 3 столбца для сопоставления и некоторые или все могут существовать/отсутствовать
Есть ли хороший способ проверить, существует ли столбец в datatable?