Как проверить наличие столбца в датарове?
Я создаю таблицы данных, чтобы организовать некоторые данные, которые я уже извлек из базы данных. В зависимости от типа данных в каждой строке мне нужно создать таблицу данных с разными столбцами. Затем, позже, я хочу проверить, есть ли в столбце данных, на который я смотрю, определенный столбец.
Я знаю, что могу поймать исключение и обработать его таким образом, но мне интересно, есть ли свойство или метод в объекте datarow, который сделает это для меня?
Вот как я могу это сделать, поймав исключение:
public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
try
{
return row[rowName].ToString();
}
catch (System.ArgumentException)
{
return nullValue;
}
}