EF对DropDownList绑定数据

news/2024/7/7 20:15:01

先拉一个控件:DropDownList

<asp:DropDownList ID="ddl_Class" runat="server"  CssClass="form-control"></asp:DropDownList>

后台代码展示:

  using (var db = new DemoEntities())
                {
                    //1.查询出当前修改的学员信息
                    var model = db.Student.FirstOrDefault(s => s.Id == editId);
                    if (model != null)
                    {
                        //2.绑定学员信息到界面上
                        txt_Name.Text = model.Name;
                        txt_Age.Text = model.Age.ToString();
                        txt_Email.Text = model.Email;
                        txt_Mobile.Text = model.Mobile;

                        //3.查询出班级信息

                        //3.1.查询班级数据
                        var list = (from c in db.Class select c).ToList();
                        //3.2.将数据绑定到下拉框
                        ddl_Class.DataSource = list;
                        ddl_Class.DataTextField = "ClassName";
                        ddl_Class.DataValueField = "Id";
                        ddl_Class.DataBind();

                        //4.使班级下拉框选中当前学员的班级
                        ddl_Class.SelectedValue = model.ClassId.ToString();

                    }
                    
                }

运行结果:

 


http://www.niftyadmin.cn/n/1898052.html

相关文章

Linux入门学习日志(三)

目录 零、相关小提示 一、帮助命令 1.man命令 2.help命令 二、文件目录类命令 1.pwd&#xff1a; 2.ls常用用法&#xff1a; 3.cd命令 用法1&#xff1a;普通绝对路径目录切换 用法2&#xff1a;切换到家目录的简易方法 用法3&#xff1a;相对路径切换目录 4.mkdir创…

解决zabbix的中文乱码

CentOS7.1 x64上下载了zabbix官方的rpm包&#xff0c;导入后使用yum安装了zabbix 3.2.6&#xff0c;但是启动zabbix server的时候报了个段错误的错&#xff0c;谷歌了一会儿&#xff0c;发现段错误不止一次的出现在了历史的bug中。解决方法除了官方修复bug外&#xff0c;还有就…

使用ADO.NET来对DropDownList进行数据绑定

首先先拉一个DropDownList控件 <asp:DropDownList ID"ddl_Class" runat"server" CssClass"form-control"></asp:DropDownList> 后台代码编写&#xff1a; editId Convert.ToInt32(Request.QueryString["Id"]); //2.1定…

CF600E:Lomsat gelral(线段树合并)

Description 一棵树有n个结点&#xff0c;每个结点都是一种颜色&#xff0c;每个颜色有一个编号&#xff0c;求树中每个子树的最多的颜色编号的和。Input 第一行一个$n$。第二行$n$个数字是$c[i]$。后面$n-1$行给出树边。Output 一行答案。Sample Input1 41 2 3 41 22 32 4Samp…

Java 8学习资料汇总

Java 8发布已经有一段时间&#xff0c;它被认为是Java 5发布以来最大的一次版本升级。Java 8 为Java语言、编译器、类库、开发工具以及JVM&#xff08;Java虚拟机&#xff09;带来了大量新特性。Lambda表达式、默认方法、并行API等都受到了开发者的追捧&#xff0c;社区上关于J…

css 3d旋转图片(css旋转木马)(详细教程)

成品展示接下来开始制作旋转老婆图片一、准备html骨架和基本的css先准备好html骨架(后面为了挨个测试可以先把后面5个div注释掉)<div class"bigbox"><div><img src"img/w1.jpg" alt""></div><div><img src&quo…

虚拟机Ubuntu设置ssh连接

检查windows主机和虚拟机是否能互相ping通。 检查是否安装ssh服务&#xff0c;输入以下命令&#xff1a; ssh localhost 复制代码 若出现以下信息&#xff0c;表示还没安装&#xff1a; ssh: connect to hostlocalhost port 22: Connection refused 复制代码 安装ssh服务…

Centos5.3下构建数据完整性监测系统Tripwire(1.安装配置)

好久没有认真写过文章了&#xff0c;主要觉得现在好多文章都有整理的比较完善&#xff0c;没有必要做那些无用功&#xff0c;把别人整理很好的文档自己再整理一次。不过最近我在安装数据完整性检测工具“Tripwire”的时候确遇见不少麻烦&#xff0c;主要是资料过老&#xff0c;…