【发布时间】:2017-10-26 07:40:57
【问题描述】:
Page curpage = new Page();
History history = (History)curpage.Session["history"];
List<TreatmentLedger> hasvalidrows =
(from h in history.Rows where h.Status != 11 && h.displayStatus != "" select h).ToList();
它不工作我需要没有status!=11 and displayStatus !=""的行
如果status==11 和displayStatus =="unsaved"。它必须是有效行。
如果status==11 和displayStatus =="".它必须是无效行。
如果status!=11 和displayStatus =="unsaved".它必须是有效行。
如果status!=11 和displayStatus =="".它必须是有效行。
请帮助我。
List<TreatmentLedger> hasvalidrows = (from h in history.Rows where (h.Status != 11 || h.displayStatus != "") select h).ToList();--its working
但现在我有另一个条件
如果 status==11 和 displayStatus =="unsaved" 并且 id !=0。它必须是有效行。
if status==11 and displayStatus =="unsaved" and id ==0.it must be a invalid row.
如果status==11 和displayStatus =="".它必须是无效行。
如果status!=11 和displayStatus =="unsaved".它必须是有效行。
如果status!=11 和displayStatus =="".它必须是有效行。
【问题讨论】:
-
所以在你的 where 子句中写下所有这些......