In Memory Query к датируемой ошибке
Я пытаюсь сделать то, что мне показалось простым.
У меня есть список с именем loc. Тогда у меня есть код
dim locdt = nothing
locdt = EML_StaffingDataSet.TSTAFFRSTR.Select.Where(Function(x As DataRow) loc.Contains(x.Item("rstr_location"))).Distinct
Это прекрасно работает, но когда я пытаюсь сделать locdt источником данных для элемента управления, я получаю нулевую ошибку: "Преобразование из типа" DBNull "в тип" String "недопустимо". Некоторые из rstr_locations являются нулевыми, поэтому в приведенном выше коде как удалить нулевые значения из выбора.
1 ответ
Догадаться.
locdt = EML_StaffingDataSet.TSTAFFRSTR.Select("rstr_location is not null").Where(Function(x As DataRow) loc.Contains(x.Item("rstr_location"))).Distinct
Как я могу преобразовать это в таблицу данных сейчас, чтобы я мог запросить, чтобы вернуть только rstr_location