Удалить значение из выпадающего списка - PullRequest
0 голосов
/ 13 декабря 2010

Я работаю в MVC2. Здесь у меня был экран сотрудника. Там у меня есть выпадающий список. При этом все имена сотрудников будут загружены. Профиль сотрудника, который я просматриваю, не должен загружаться в раскрывающемся списке. Я должен удалить конкретного сотрудника из выпадающего списка. Вот мой код для загрузки выпадающего списка ... Как это сделать ...

Dictionary<string, Employee> Employee1 = new Dictionary<string, EmployeeDetails>();
       Employee1 = EmployeeProxy.GetPrimaryEmployeeList(UserIdentity.TenantID);

        List<EmployeeDetails> managerDetailsList = Employee1.Values.ToList();
        if (managerDetailsList != null && managerDetailsList.Count > 0)
        {
            managerDetailsList.Sort(delegate(EmployeeDetails p1, EmployeeDetails p2) { return p1.FirstName.CompareTo(p2.FirstName); });
        }
        foreach (EmployeeDetails employeedetails in managerDetailsList)
        {
            employeedetails.FirstName = employeedetails.FirstName + " " + employeedetails.LastName;
        }

1 Ответ

1 голос
/ 13 декабря 2010

RobinHood,

Просто измените эту строку:

List<EmployeeDetails> managerDetailsList = Employee1.Values.ToList();

до:

List<EmployeeDetails> managerDetailsList = Employee1.Values.Where(x => x.ID != Employee1.ID).ToList();

при условии, что такой атрибут (ID) существует. По сути, я хочу сказать, что из managerDetailsList исключить члена Employee1 (исходя из предположения, что Employee1.Values ​​является IQueryable).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...