zoukankan      html  css  js  c++  java
  • Html.DropDownLis绑定数据库

    效果:

    方法一:

    View:

    1 <div class="col-md-md-4">
    2                  <div class="input-group">
    3                    <span class="input-group-addon">部门:</span>                  
    4                     @Html.DropDownList("f_GroupID", ViewData["ConsumerGroup"] as SelectList, "请选择",new { @class = "form-control" })
    5                 </div>
    6 </div>

    注:"f_GroupID"相当于name="f_GroupID",我用的是KendoUI的Grid,所以name="f_GroupID"绑定的是kendo的schema的 f_GroupID

    Controller:

                    List<Acc_Group> AG = sdt.Acc_Group.ToList();
                    SelectList select = new SelectList(AG, "f_GroupID", "f_GroupName");
                    ViewData["ConsumerGroup"] = select;

    实体:

    1  public partial class Acc_Group
    2     {
    3         public int f_GroupID { get; set; }
    4         public string f_GroupName { get; set; }
    5         public int f_GroupNO { get; set; }
    6         public int f_ParentId { get; set; }
    7     }

    方法二:

     View:

    1  @Html.DropDownList("database",null, "请选择", new { @class = "form-control" })

    Controller:

             List<Acc_Group> AG = sdt.Acc_Group.ToList();
                    var selectItemList = new List<SelectListItem>();
                    {
                        new SelectListItem() { Value = "0", Text = "选择部门", Selected = true };
                    };
                    var selectList = new SelectList(AG, "f_GroupID", "f_GroupName");
                    selectItemList.AddRange(selectList);
                    ViewBag.database = selectItemList;
  • 相关阅读:
    HTML 5 全局属性
    微软build 2015
    写个程序登陆58同城
    工厂方法
    简单工厂
    System.Data.SQLite兼容32位和64位问题
    利用Socket实现的两个程序的通信
    最近的工作总结
    Canvas路径、描边、填充
    HTML5阴影与渐变
  • 原文地址:https://www.cnblogs.com/xinyibufang/p/7245922.html
Copyright © 2011-2022 走看看