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;
时间: 2024-11-02 23:20:28

Html.DropDownLis绑定数据库的相关文章

Asp.net--GridView控件--(1)高亮显示当前所在行,(2)高亮显示单击行,(3)绑定数据库数据,(4)分页,(5)导出到excel表格,(6)首列插入序号

//本页代码中的DB类及方法在http://www.cnblogs.com/Deerjiadelu/p/7252769.html中能查询到 (1)Asp.net--GridView控件--高亮显示当前所在行 protected void gvquery_DataBound(object sender, GridViewRowEventArgs e) { //高亮显示光标所在行 if (e.Row.RowType == DataControlRowType.DataRow)//判断当前行是不是数据

Asp.net--DropDownList控件绑定数据库数据

DropDownList控件绑定数据库数据:DB是公共类,reDt是公共类中的方法 放在Page_Load事件中 if (!IsPostBack) { DB db = new DB(); DataTable dt = db.reDt("select * from provinceInfo order by provinceid asc"); ddlsmprovince.DataSource = dt; ddlsmprovince.DataTextField = ddlsmprovinc

理解asp.net中DropDownList编辑数据源,绑定数据库数据。

一.理解asp.net绑定数据库 终于学习到了连接数据库部分的内容,杨中科老师视频看起来挺轻松的,如果是高清版就更ok了. 我发现我学习新的编程语言会有一个特点,都想要赶紧学习数据库,数据就是一切,有了数据才能操作一切的原因吧.现在能连上数据库特别心安.把过程记录一下,成为学习轨迹的一部分. 环境是VS2013.MSSQLSERVER(2012) (一)我想实现的效果是:一个下拉菜单DropDownList,从数据库那边获取数据过来,显示在下单菜单里. (二)实现的过程 首先,我把数据库跟数据表

Ext.net中Combobox如何绑定数据库中的值

今天在项目中再次碰到了问题,就是Combobox中的值如果是直接绑定很简单.简单添加项就行了.代码如下: <ext:ComboBox ID="ComBox_SecretsLevel" runat="server" FieldLabel="密级" Width="250" EmptyText="请选择密级..." > <Items> <ext:ListItem Text="

使用Gridview绑定数据库中的图片

使用Gridview绑定数据库中的图片 注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章. 我们都知道,在Gridview中不能直接去绑定数据库中的图片,我们可以利用HttpHandler很容易的完成这个任务,在这里我记录一下这个过程. 1.上传图片存储到数据库中 在数据库中创建一个表,添加一下3个字段: 步骤一:在Web页面中拖一个FileUpload 控件,一个文本框用于输入名称和提交上传按钮 <asp:FileUpload ID="fuImage" runat=&q

Repeater绑定数据库

前台: <table width="650" border="1"> <tr> <td class="tr1"> <asp:Label Text="姓名" runat="server"></asp:Label> </td> </tr> </table> <asp:Repeater ID="Repe

jquery easyUI datagrid 通过一般处理程序绑定数据库

初学easyui,搞了三天,终于将datagrid与后台数据库绑定成功,界面有点不太美观,以后继续努力. 后台一般处理程序取数据代码 1 <%@ WebHandler Language="C#" Class="jsonSms_group" %> 2 3 using System; 4 using System.Web; 5 using System.Configuration; 6 using System.Data; 7 using System.Da

TreeView树形控件递归绑定数据库里的数据

TreeView树形控件递归绑定数据库里的数据. 第一步:数据库中查出来的表,字段名分别为UNAME(显示名称),DID(关联数据),UTYPE(类型) 第二步:前台代码 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="tree.aspx.cs" Inherits="Maticsoft.Web.tree" %> 2 3 <!DOCTYPE

mybatis自增id绑定数据库数据和内存对象的id

mybatis中如果一个表数据存在一对多,保存一个数据的时候或许需要进行另外一张表的操作,用id关联,但是前台的新增数据id是数据库自动生成的,那么就需要在保存该 数据后,在java中获取其id,而不是在数据中反查,如果是在java中用某种规则生成其id则也不存在问题.mybatis有一个针对自动生成id的时候的一种id和对象绑定标签配置 <insert id="insert" useGeneratedKeys="true" keyProperty="