为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net中后台获取的数据怎么绑定前台select控件中指定的值和value

asp.net中后台获取的数据怎么绑定前台select控件中指定的值和value

冉冉说 2018-12-06 19:33:04
如图所示,前台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;//绑定选定的值                    }                }
查看完整回答
反对 回复 2018-12-09
?
四季花海

TA贡献1811条经验 获得超5个赞

控件有SelectedValue属性,给他设置值就可以。要先绑定数据再设置这个值。
查看完整回答
反对 回复 2018-12-09
?
繁星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;//绑定选定的值                    }                }
查看完整回答
反对 回复 2018-12-09
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

如果你的前台是MVC 那么,在前台 假设部门表是Dept: 控制器中: List DeptList= BLL.LoadEnities().ToList();    //获取所要显示的部门表并添加到实体   ViewBag.ShowDept= new SelectList(DeptList, "DeptID", "DName"); //把所获取的数据用ViewBag传递到Html视图 Html视图中: @Html.DropDownList("ShowDept","--请选择--") 我没写样式,你就自己加下吧!        
查看完整回答
反对 回复 2018-12-09
?
喵喔喔

TA贡献1735条经验 获得超5个赞

谢谢。我已解决
查看完整回答
反对 回复 2018-12-09
  • 5 回答
  • 0 关注
  • 1324 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信