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