如何使用条件将数组绑定到dropdownlist

时间:2014-09-21 18:07:46

标签: c# asp.net arrays

这可能是一个重复的问题,但我无法为此查询找到任何有用的答案。

我有一个类 LevelDetails 的数组,我从Web服务获取它。每个数组项都有一个名为“Level”的属性。每个员工都有一个分配给他的级别。如果级别值为3,那么我需要将下拉列表与级别小于3的数组项绑定。

我知道如何将下拉列表与数组绑定。但我无法弄清楚如何指定条件。

1 个答案:

答案 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。