【发布时间】:2015-04-27 15:33:33
【问题描述】:
例如,我在数据库中有一个名为“项目”的列,其中包含项目编号,例如 p1、p2 等等。 “项目”列与另一个表中名为“任务”的另一列链接,其中包含 p1 的 t1、t2、t3 和 p2 的 t4、t5、t6,依此类推。 因此,当我在项目字段中选择 p1 时,它应该只显示其相关的任务编号,即在“任务”组合框中只显示 t1、t2、t3,当我选择 p2 时,它应该只显示 t4、t5、t6。
现在我的问题是它在“任务”组合框中显示从 t1 到 t6 的所有任务,而不是特定的。
感谢任何可行的解决方案,如代码 sn-ps 和指南,谢谢。
【问题讨论】:
-
只需过滤列表以匹配项目字段中选择的项目。
-
我不知道过滤,你能发一个代码sn-p吗。
-
例如使用 LINQ:
DisplayedTasks = allTasks.Where(task => task.ProjectId == SelectedProject.ProjectId)