Я получаю DataTable из файла Excel, и данные в первом столбце выглядят так:
11129
DBNull.Value
29299
29020
DBNull.Value
29020
Я использую LINQ для выбора distict, и он работает, если нет значений DBNull.Value, как показано ниже.
albumIds = dt.AsEnumerable (). Select (p => (int) p.Field ("F1")). Distinct (). ToArray ();
Но если присутствует DBNull.Value, представляющие пустые ячейки Excel, я получаю ошибки преобразования.
Как отфильтровать эти DBNull.Value из моего набора результатов?
Спасибо