如图所示,前台select中有几个部门选项,我后台获取到指定员工的部门名称和id,前台页面要默认显示后台指定的部门名称和ID
5 回答
ABOUTYOU
TA贡献1812条经验 获得超5个赞
Chain.BLL.StaffClass bllClass = new Chain.BLL.StaffClass(); DataTable dt = bllClass.GetAllStaffClass().Tables[0]; sltStaffClass.DataSource = dt; sltStaffClass.DataValueField = "ClassID"; sltStaffClass.DataTextField = "classname"; sltStaffClass.DataBind();
for (int i = 0; i < sltStaffClass.Items.Count; i++) { if (sltStaffClass.Items[i].Value == entity.StaffClassID+"") { sltStaffClass.Items[i].Selected = true;//绑定选定的值 } }
繁星coding
TA贡献1797条经验 获得超4个赞
Chain.BLL.StaffClass bllClass = new Chain.BLL.StaffClass(); DataTable dt = bllClass.GetAllStaffClass().Tables[0]; sltStaffClass.DataSource = dt; sltStaffClass.DataValueField = "ClassID"; sltStaffClass.DataTextField = "classname"; sltStaffClass.DataBind();
for (int i = 0; i < sltStaffClass.Items.Count; i++) { if (sltStaffClass.Items[i].Value == entity.StaffClassID+"") { sltStaffClass.Items[i].Selected = true;//绑定选定的值 } }
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
如果你的前台是MVC 那么,在前台
假设部门表是Dept:
控制器中:
List DeptList= BLL.LoadEnities().ToList(); //获取所要显示的部门表并添加到实体 ViewBag.ShowDept= new SelectList(DeptList, "DeptID", "DName"); //把所获取的数据用ViewBag传递到Html视图
Html视图中:
@Html.DropDownList("ShowDept","--请选择--")
我没写样式,你就自己加下吧!
- 5 回答
- 0 关注
- 1357 浏览
添加回答
举报
0/150
提交
取消