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