Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 删除下拉列表值_Asp.net Mvc_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc 删除下拉列表值

Asp.net mvc 删除下拉列表值,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,我在MVC2工作。这里我有一个员工屏幕。我有一个下拉列表。在这种情况下,将加载所有员工姓名。我正在查看的员工档案不应加载到下拉列表中。我应该从下拉列表中删除特定员工。这是我的代码加载下拉…如何做到这一点 Dictionary<string, Employee> Employee1 = new Dictionary<string, EmployeeDetails>(); Employee1 = EmployeeProxy.GetPrimaryEmployeeL

我在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;
        }
Dictionary Employee1=newdictionary();
Employee1=EmployeeProxy.GetPrimaryEmployeeList(UserIdentity.TenantID);
List managerDetailsList=Employee1.Values.ToList();
if(managerDetailsList!=null&&managerDetailsList.Count>0)
{
managerDetailsList.Sort(委托(EmployeeDetails p1,EmployeeDetails p2){返回p1.FirstName.CompareTo(p2.FirstName);});
}
foreach(ManagerDetails列表中的EmployeeDetails EmployeeDetails)
{
employeedetails.FirstName=employeedetails.FirstName+“”+employeedetails.LastName;
}
罗比尼奥

只需更改此行:

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

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

假设这样一个属性(ID)存在。基本上,我要说的是,从ManagerDetails列表中排除Employee1成员(基于Employee1.Values是可查询的假设)。

我有Employee1屏幕。我有一个下拉列表。在这种情况下,将加载所有员工姓名。我正在查看的员工档案不应加载到下拉列表中。我应该从下拉列表中删除特定员工。这是我的代码加载下拉…如何做到这一点。。。
List<EmployeeDetails> managerDetailsList = Employee1.Values.Where(x => x.ID != Employee1.ID).ToList();