说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

ASP.NET MVC3 如何将DataTable绑定到Html.DropDownList

HTML文档下载 WORD文档下载 PDF文档下载
我们需要实现一个性别选择列表菜单。

我们需要实现一个性别选择列表菜单。

首先,定义数据模型:

 

public class Sex {    public string gender { get; set; }    public string shortname { get; set; }}public List<SelectListItem> SexList() {    //这里可以从数据库读出sex数据,放到DataTable。这里我们用静态的数据作演示。    List<Sex> s = new List<Sex>() { new Sex() { gender = "Male", shortname = "M" }, new Sex() { gender = "Female", shortname = "F" } };    List<SelectListItem> items = new List<SelectListItem>();    //遍历数据并把它们添加到list中    foreach (Sex sex in s) {        SelectListItem item = new SelectListItem();        item.Text =sex.gender;        item.Value =sex.shortname;        items.Add(item);    }    return items;}

对于DataTable中的数据,遍历的代码可以这样:

 

foreach (DataRow row in tables.Rows) {	SelectListItem item = new SelectListItem();        item.Text = row["gender"].ToString();;        item.Value = row["shortname"].ToString();        if(item.Text == "Male")           item.Selected = true;  // 默认选择        else           item.Selected = false;        items.Add(item);}

 

 

在控制器中的代码应该是这样的:

 

[HttpGet]public ActionResult DetailAdd(){    Profile profile = new Profile();    profile.SexList=SexList();    return View(profile);}

在视图中:

 

@model Kery.Models.Profile@{    ViewBag.Title = "DetailAdd";    Layout = "~/Views/Shared/_Layout.cshtml";    请选择性别:@Html.DropDownList("name",Model.SexList)    // 或者@Html.DropDownListFor("name",Model.SexList)}

 

 

Agent Dash游戏设计之美:如何用2D打造3D体验? 开源项目文档应规避的13处“硬伤” 李开复:Graph Search将可与谷歌搜索媲美 月成本3500美元 如何在AWS上实现BBVA信用卡低延时分析 外媒眼中的国内互联网巨头:服务器集群庞大但缺乏创新 Facebook主导通用主板+SoC ARM与Intel同台对抗 假如像招聘程序员那样租车…… CrowdStar:Windows Phone 8是开发者的下一片蓝海 腾讯云总经理陈磊透露流量变现计划 将比亚马逊AWS更专注 代码之美——Doom3源代码赏析 英特尔公布2012财年财报 Q4净利润同比下滑27% 谷歌CEO佩奇:创新重于竞争 关注非增量改进 再尝败绩 微软杀软AV-TEST反病毒认证失败 财富:2013最佳雇主 谷歌第一微软75苹果未入榜 移动应用注册表单必死! 数据:2012年的全球互联网知多少 访中粮我买陈伟伟:高并发大压力挑战架构师极限 左路Deep Learning+右路Knowledge Graph,谷歌引爆大数据 数据库排行榜:关系型居首,NoSQL整体人气最高 联通:要做PaaS,存储最低为TB 百度资深交互设计师谈微信4.5版本 TalkingData推出移动游戏数据分析平台 一周消息树:著名计算机黑客Aaron Swartz自杀身亡 使用Windows 8模拟器及Visual Studio 2012调试IE 10触控及响应式Web设计 Azure、AWS要来了 IDC抱团取暖还是各找出路 C#使用ICDBurn实现CD刻录 验证码识别基础方法及C#/.NET源码 傲逆软件CEO周鲁:核心游戏精神,在移动游戏创作中传承 Kim Dotcom推出新文件存储服务平台Mega 用户数一天达百万 美FCC:希望全美在2015年部署千兆以太网 iOS和Android双平台:帷千动媒SDK 3.0发布 请教关于iterator与container? 谁有mixerAPI的中文资料,如(mixerGetLineInfo)我需要弄懂原理(不需要MSDN) 请问“怎么样才能修改以有的flash文件”,拜托,在线等待 如何使相同的子窗口显示一个? ?请教高手有关Align的问题。 高手帮我谢谢注释~~高分相赠~~~~谢谢高手~~~~ 各位大牛们,小弟想请教大家对FlowMIS这个平台有多少了解,用此平台进行二次开发(企业信息系统)好不好。 SQL SERVER2000 怎样连接Oracle8.1.6(在线等待) C语言程序设计 如何在英文字符集的客户端访问服务器为中文的数据库? 那4M是不是让诺基亚给偷了?! 如何调用ResetPrinter函数设置默认打印机 listview使用的问题 delphi的打包问题 请大家推荐一个短信网关 调查:当你身边响起神圣的国歌时,你会不会不由自主站起来,手放到胸前,跟着节奏一起唱起来?(有感而发) 请问如何调用.chm的帮助文件? 如何调用系统默认打印机的属性! 请教新手问题~~~麻烦哪为大侠给解释解释~谢~ 如何用struts实现阴阳色列表? 怎么用vb建立一个数据库呀?注意,不是一个表,是一个数据库! 如何调用系统默认打印机的属性! 一个很老很过时的数码相机。 郁闷,超级简单题目 初学ASP,请教学习心得 我的机器怎么老死机?? 两级表单动态联接?急,急,急!!!!!????? ---见了鬼了,Jre不好用!!!--- 寻求把中文字符串转换为十六进制的串的ORACLE函数? 电力学院惊魂 一條語句 數據庫日誌就寫滿了 怎样获得系统的字体!急!谢谢了! 谁有用java做的聊天系统程序(当作业)分不够可再给 在CB中如何动态的管理窗体 如何调用系统默认打印机的属性! API动态调用问题(很奇观) 好久没有发帖子了,现在心情奇好,兄弟们来接分! 在CB中如何动态的管理窗体 求C#网络编程书籍下载~ 简单问题,在线等待。可以在加分。 请教一题目! thanks sdany java 中能不能实现一个数字键盘 关于重定位 菜菜问题:让VB画出sin(x)和log(x)的函数图象怎么做?刚学VB的,x可以取任意的值! thanks sdy 模拟鼠标键???? 弱智问题,请原谅 我需要帮助~~~~!!!!! 请教:用LoadImage()载入的光标资源,当光标尺寸大于32*32时,显示不正常? cls 怎么用??? “似”到底是读shi,还是si? ni()名(写出这个拼音的字) 世界上皮肤最厚的动物就问问是神马动物,不要说某某人,也不用说某某不算人的人,不是脸皮,就是皮肤下的角质层 不求甚解 论证方法 拼音Li都有什么字 为什么一些动物爱吃泥土 为什么电阻改变后,电流,电压也改变,而不是只电阻改变.电阻电压与电流任变一个,其他也随之改变吗在探究电流电压电阻的关系的实验中,为什么通过改变电阻的大小来改变电压 电流的大小, 大学物理实验怎么做啊、 有动物吃泥土吗? 滑动变阻器不是改变电阻大小吗 ,从而改变电压.怎么改变叫电压了!就是探究三者关系的!怎么可能改变电压 请问下列大学物理实验中,哪八个好做?实验3.1 动力学法测杨氏模量 建筑馆126 实验3.2 金属线胀系数的测量 建筑馆308 实验3.3 声速测量 建筑馆303 实验3.4 冲击电流计测量磁场 建筑馆122 实验3.5 楼兰古国的千年女尸是谁?有怎样凄美的故事呢?我见过,楼兰公主真的好美哟:) 在探究电流与电压关系时,控制电阻不变,但用滑动变阻器改变电阻,改变电流,改变电压,不是也改变了电阻吗?还有,滑动变阻器怎么改变电压. li日旷久中的拼音是什么字 八年级科学压强题目边长为10厘米的正方体铜块,放在水平桌面上, 求;(1)物体对桌面的压力 (2)物体对桌面的压强 一个关于数学的貌似驳论的问题1/3=0.333循环,这是公理,但我发现不对,理由是1/3 1/3 1/3=1,但3个0.3333循环相加=0.99999循环,却不等于1,所以我认为1/3不=0.333循环.证明对吗难道这个无法证明?为什么0.9 急……下面大学物理实验中,哪八个好做?实验3.1 动力学法测杨氏模量 建筑馆126 实验3.2 金属线胀系数的测量 建筑馆308 实验3.3 声速测量 建筑馆303 实验3.4 冲击电流计测量磁场 建筑馆122 实验3. 八年级上科学压强问题!急南岸滩涂长达10公里,车不能开,船不能行.为了把长50多米的箱梁运到施工现场,工程队发了名叫"千脚蜈蚣"的运梁车.这个堪称世界上独一无二的设备将所受的重力均匀 大家来讨论下有2个同心圆一大一小往前滚一周,大小圆各自形成得轨迹是一条直线,2条直线一样长.但是我们知道2个圆各滚一周,他们得轨迹应该是他们各自的周长才对,那他们的周长明明是不 能说every a few weeks 什么动物,皮毛很厚,人经常吃 一个巨人每分钟跑500米,一只乌龟每分钟跑50米.乌龟在巨人500米前.当巨人跑了500米,乌龟跑了50米,巨人跑50米,乌龟跑5米,巨人跑5米,乌龟跑0.5米...就这样,巨人永远追不上乌龟,我认为不对,可找不 1.牛顿第一定律也叫_____定律2.由牛顿第一定律可知,一个运动着的物体在不受外力作用时作____运动.所以物体的运动不需____而当物体受外力作用时,此物体的 _____发生变化.由此可见,____力是_____ 论怎样有效开展小学数学综合实践活动课 怎样用纸做玩具船我要交的! 最后一缕晚霞已经隐去,河水安静了.病句! 邪恶力量8结局啥意思 怎么用纸做玩具大桥 写出一句劝诫人们要有宽广胸怀,不要胸怀狭小的名言警句 邪恶力量结局会是怎样? 求一篇《我不想长大》的作文 英语翻译查翻译网站不如人来答你看我悬赏有多高,就知道我多急 什么是黎曼猜想?请解释一下什么是黎曼猜想 纸可以做什么玩具 本富兰克林自传和富兰克林自传和什么不同 请问为什么黎曼猜想的证明如此困难? 用单摆测加速度g,摆角θ 泰迪犬为什么吃泥土? 什么是黎曼猜想?急 狼冬季是什么颜色,冬天会专门换毛么,会换成向白色靠拢的毛色么 泰迪犬能吃其它东西吗?家里养了只纯泰迪犬,8个月大,别人关照只能给它吃狗粮不能吃其他任何东西,不然会退毛很厉害并且毛会退色变的很难看!看它好可怜只能吃到狗粮,每次吃饭都扒在我腿 "黎曼猜想"是什么意思? 狼的意思!我也想做个有情的 se 想知道泰迪犬吃什么?我去了趟乾通名犬繁殖中心,那里的泰迪犬还挺好的,特别可爱,只是我没有养过泰迪犬,不知道有什么地方该注意的,我怕把小家伙饿着了,或者又撑着了,它每天吃的东西有 地理超差一半分都考不到,怎么办? 最近想补习英语,怎么补习比较好我已经过了四六级,想补习英语,本来想学学雅思GRE,托福啥的呢,不知道应该从何学期, 狼真的很色吗?我发现你们都冤枉了狼 狼是很专一的哦 我情愿别人叫我狼 但是不想别人叫我色狼 泰迪犬吃撑了怎么办?六个月了,一直吃狗粮,昨天偷吃了很多生肉,吐出了一大块,刚开始拉屎还很正常但今晚就拉稀了,给它吃乳酸菌素片了,还需要用点什么药 原子核的半径为10-14m,假定核中两个质子相距这么远.他们的静电力是多少? 找小说,女主角很淡然收养了一只狼做宠物狼的种类是大漠的很酷毛色描写的是银色如题,我不记的是不是穿越的了,狼真的很帅,狼是银色的额头还有一缕灰色的毛.狼的品种是沙漠的,好象它是 楼兰的传说是什么 考MBA,用哪个英语软件比较好 急求赤壁赋中“何为其然也”的“其”“然”怎么解释 send中文是什么哦? 似什么时候读si什么时候读shi呢?读shi 的时候可不可以举几个例子``谢谢`` 这两组玩具模型分别是什么名字或者淘宝连接都可以 sell和send还有shine的中文意思是什么? “似的”念shi还是si今天之内! 大学物理实验哪八个好做?实验3.1 动力学法测杨氏模量 建筑馆126 实验3.2 金属线胀系数的测量 建筑馆308 实验3.3 声速测量 建筑馆303 实验3.4 冲击电流计测量磁场 建筑馆122 实验3.5 霍尔效应 建 send的中文是什么? 欧冠-皇马2-1胜十人尤文 C罗2球南京养老床位两年减少2105张 38欧冠-伊布大四喜卡瓦尼破门 巴黎5-欧冠-拜仁5:0比尔森胜利 里贝里2安监总局:居民建筑内不得设置烟花爆竹南京电视评政现场:一官员介绍政策时被报告显示:长三角主要污染物臭氧 PM宁波机场将执行冬春季航班时刻 飞宜昌杭州楼市迎来历史“高库存” 局部价格长春教育局回应\"雾霾天气未及时通知财政部:允许上海自贸区设立保税展示交联合国马里特派团遇袭数人身亡 潘基文环保部对京津冀等重点地区开展大气污染百度百发收益率8%被指违规 回应称未国土部下放四项权责至省 178个市县杭州首个公园地下车库遇冷 一半车位虚房博会成交124套创5年新低 “卖房27号强台风逼近日本 安倍指示万全对奥巴马称阿富汗战后方案有助长期保护巴泰国一旅游车刹车失灵掉下悬崖 致17中国纺织工业展圣保罗开幕 遭巴西纺织纽约通勤列车出轨至少4人亡80后前员工接管草原兴发砍价狗嫦娥三号奔向月宫沙滩马拉松海口上演科比有望周六复出沙滩马拉松海口上演科比有望周六复出伟大的团队胜利服毒女车主已出院伟大的团队胜利中石化输油管爆炸事故调查全面展开居民体验中医火疗张艺谋愿意为超生接受处罚新碟上架莫将全国哀悼空难遇难者蔡大妈我愿永远守着大山里的孩子江西一副教授收37万谋划高考作弊被起月宫一昼夜 人间27天贝尔挑大梁西甲首戴帽
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘