У мене є файл даних, створений із вмістом файлу CSV. Я використовую іншу інформацію, щоб зіставити якийсь стовпець csv (тепер у таблиці даних) з інформацією, яку користувач повинен заповнити.
У найкращому світі картографування було б можливим завжди. Але це не реальність ... Отже, перш ніж я спробую зіставити значення стовпця таблиці даних, мені потрібно було б перевірити, чи існує цей стовпець. Якщо я не зроблю цю перевірку, у мене буде ArgumentException.
Звичайно, я можу перевірити це за допомогою такого коду:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
але на даний момент у мене є 3 стовпці для відображення, і деякі або всі можуть існувати / відсутні
Чи є хороший спосіб перевірити, чи існує стовпець у таблиці даних?
DataSet
/DataTable
? Якщо так, ви можете переглянути колекцію стовпців таблиці, щоб переглянути список усіх стовпців у таблиці.