我正在尝试做一些我认为很简单的事情。
我有一个名为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为null,因此在上面的代码中如何从select中删除空值。
答案 0 :(得分:0)
想出来。
locdt = EML_StaffingDataSet.TSTAFFRSTR.Select("rstr_location is not null").Where(Function(x As DataRow) loc.Contains(x.Item("rstr_location"))).Distinct
如何将此转换为数据表,以便我可以查询返回rstr_location