0
如何在列表或表格的查詢中執行查詢?查詢中列表/表格的位置
爲了解釋,我有一個多選列表框,用戶可以選擇一個或多個傳遞給我的動作的值。在那之後,我得到列表中的所有這個值,我想做一個如果它像:
List<string> CondCR = new List<string>();
foreach (var testCR in SubCR)
{
CondCR.Add(testCR);
}
ViewBag.CondCR = CondCR;
var query = (from i in items
where i.Field<String>("TIMING").Contains(GetTIMING) && i.Field<String>("CD_CR").Equals(CondCR)
select new Suivi{CD_CR = i.Field<String>("CD_CR"), CD_APPLI = i.Field<String>("CD_APPLI"), CD_TRT = i.Field<String>("CD_TRT"), LB_TRT = i.Field<String>("LB_TRT"),
PERIODE = i.Field<Int64>("PERIODE"), CD_JOB = i.Field<String>("CD_JOB"), LB_JOB = i.Field<String>("LB_JOB"), CD_TYP_TRT = i.Field<String>("CD_TYP_TRT"),
CD_TRT_SSIS = i.Field<String>("CD_TRT_SSIS"), DT_DEB = i.Field<DateTime>("DT_DEB"), DT_FIN = i.Field<DateTime>("DT_FIN"), DUREE = i.Field<String>("DUREE"),
TIMING = i.Field<String>("TIMING")
}).ToList();
return View(query);
SubCR包含用戶在列表框中選擇該值,SubCR是字符串類型[] 。
我試過在我的列表CondCR上做一個位置,但它什麼也沒有返回,我不知道它是來自我的查詢還是來自其他事物。
你有什麼建議嗎?