C# 从变量插入ListManager项
我试图列出一组员工的老板。这是一个下拉列表,包含了所有当前老板,下面是列表填充的代码:C# 从变量插入ListManager项,c#,asp.net,drop-down-menu,C#,Asp.net,Drop Down Menu,我试图列出一组员工的老板。这是一个下拉列表,包含了所有当前老板,下面是列表填充的代码: ListManager.DataSource = lstBUAreas; ListManager.DataTextField = "Description"; ListManager.DataValueField = "EDV"; ListManager.DataBind(); ListManager.Items.
ListManager.DataSource = lstBUAreas;
ListManager.DataTextField = "Description";
ListManager.DataValueField = "EDV";
ListManager.DataBind();
ListManager.Items.Insert(0, new ListItem("Selecione -->", "0"));
ListManager.SelectedIndex = 0;
此列表从默认值的Selecione值开始,我希望列表开始显示系统中当前的boss,我有一个方法,可以获得boss的EDV:
Clic edvBoss = GetClic();
int colaboradorEDV = edvBoss.UserResponsible.EDV;
User directBoss = new UserManager().GetUserDirectBossByEDV(colaboradorEDV, out objStatus);
我希望列表以默认值boss开始,我想我需要更改项目。插入或选择索引:我正在尝试类似的操作,但不起作用:
ListManager.Items.Insert(0, new ListItem("Selecione -->", "0"));
ListManager.SelectedIndex = directBoss.EDV;
或
但这两种方法都不行,有人知道我能做什么吗?试试
ListManager.SelectedIndex=colaboradorEDV
colaboradorEDV是员工的EDV,而不是老板的EDV。什么是directBoss.EDV
?在我使用GetUserDirectBossByEDV方法传递员工的EDV后,我在变量directBoss中返回老板的数据,因此directBoss.EDV是老板的“登录”,列表的值也是这个登录。
ListManager.Items.Insert(0, new ListItem("Selecione -->", "0"));
ListManager.SelectedValue = directBoss.EDV;