2017-03-21 10 views
0

私は単純だと思ったことをしようとしています。In Memory Query to datatableエラー

私はlocというリストを持っています。変換は、タイプから」、私はその後、正常に動作コード

dim locdt = nothing 
locdt = EML_StaffingDataSet.TSTAFFRSTR.Select.Where(Function(x As DataRow) loc.Contains(x.Item("rstr_location"))).Distinct 

がありますが、私は、コントロールのデータソースlocdt作るしようとしたとき、私はNULLエラーが出る 『はDBNull』 『string』を入力することは有効ではありません。 " rstr_locationsのいくつかはnullです。したがって、上のコードでは、selectからnullを削除する方法を示します。

答えて

0

私はちょうどrstr_location

を返すために問い合わせることができるように、私は今、データテーブルにこれを変換することができますどのよう

locdt = EML_StaffingDataSet.TSTAFFRSTR.Select("rstr_location is not null").Where(Function(x As DataRow) loc.Contains(x.Item("rstr_location"))).Distinct