我有一個複選框列表,該用戶可以選中或取消選中該複選框。我需要根據複選框列表選擇特定列
根據選中的複選框,我用逗號分隔存儲該值。現在問題是基於選中的複選框,我需要單獨獲取該特定列。在 「選擇」 **
db.Tasks.OrderBy(t => t.CreatedDate).ToList()
.Select(t => new {
Id = t.Id,
PriorityId = t.ProjectId,
Priority = t.Priority,
StatusId = t.StatusId,
Status = t.Status,
EstimatedTime = t.EstimatedTime,
ActualTime = t.ActualTime,
Subject = t.Subject,
FileName = t.FileName,
AssignedTo = t.AssignedTo,
Project = t.Project
}).ToList();
,如果我選擇複選框列表ActualTime,主題,它應該像
db.Tasks.OrderBy(t => t.CreatedDate).ToList()
.Select(t => new {
Id = t.Id,
ActualTime = t.ActualTime,
Subject = t.Subject
}).ToList();
,如果我選擇複選框列表標題,文件名,AssignedTo,它應該像
db.Tasks.OrderBy(t => t.CreatedDate).ToList()
.Select(t => new {
Id = t.Id,
Subject = t.Subject,
FileName = t.FileName,
AssignedTo = t.AssignedTo
}).ToList();
選擇將基於選定的ch動態eck框列表。
問題是?更多地解釋你的代碼。代碼中的複選框是如何表示的是「任務」?如果您顯示輸入和預期輸出,這也會更容易。 –
因此,這些複選框用於使用戶選擇他想要選擇的列? –
你尋求的答案可能在這裏http://stackoverflow.com/questions/606104/how-to-create-linq-expression-tree-with-anonymous-type-in-it –