2012-02-21 4 views

答えて

4
var filtered = (from row in tbl.AsEnumerable() 
       where row.Field<int>("emp_num")==yourNum 
       && !process.Contains(row.Field<int>("process_id")) 
       select row).CopyToDataTable(); 
+1

こんにちはハンサムな男、いいよ!+1 – Mackintoast

1

使用、

var lstprocessid = {1, 2, 3}; 
    var rows = 
     (from datatable in dtDetails.AsEnumerable() 
      where !lstprocessid.Contains(int.parse((datatable["process_id "]).ToString()) 
       && int.parse((datatable["emp_num"]).ToString())== myemp_num  
        select datatable).ToList<DataRow>(); 
+0

これはwhere <list>.Contains(<item>) 'datatable' .. –

+1

@just_name - あなたのタスクを行います更新答えを確認...とあなたが望むとおりに、他のconctionを追加することができます。 ... –

関連する問題