这可能是一个重复的问题,但我无法为此查询找到任何有用的答案。
我有一个类 LevelDetails 的数组,我从Web服务获取它。每个数组项都有一个名为“Level”的属性。每个员工都有一个分配给他的级别。如果级别值为3,那么我需要将下拉列表与级别小于3的数组项绑定。
我知道如何将下拉列表与数组绑定。但我无法弄清楚如何指定条件。
答案 0 :(得分:0)
List<BO.TestClass> list = new List<BO.TestClass>();
BO.TestClass c1 = new BO.TestClass();
c1.Level = 4;
list.Add(c1);
BO.TestClass c2 = new BO.TestClass();
c2.Level = 3;
list.Add(c2);
BO.TestClass c3 = new BO.TestClass();
c3.Level = 9;
list.Add(c3);
BO.TestClass c4 = new BO.TestClass();
c4.Level = 2;
list.Add(c4);
BO.TestClass c5 = new BO.TestClass();
c5.Level = 1;
list.Add(c5);
BO.TestClass c6 = new BO.TestClass();
c6.Level = 8;
list.Add(c6);
List<BO.TestClass> test = list.Where(x => x.Level > 3).ToList();
如果我理解你,你需要这样的东西。之后将测试绑定到DropDownList。