关于select的绑定问题

问题描述

我在后台刚开始是这样绑定的(txtRoad是select的ID)DataTabledt=m_db.ExecuteDataSet(sql).Tables[0];txtRoad.DataSource=dt;txtRoad.DataTextField="area_name";txtRoad.DataValueField="id";txtRoad.DataBind();但当我处于修改状态,我是根据条件从数据库查询出一笔资料,再去绑定到select这个控件,要怎么绑定啊?我用txtRoad.Value=dt.Rows[0]["id"].ToString();不行啊?求高手指教!

解决方案

解决方案二:
难道我没表述清楚吗?
解决方案三:
你是要选中?ListItemx=txtRoad.Items.FindByValue(dt.Rows[0]["id"].ToString());if(x!=null)x.Selected=true;
解决方案四:
引用2楼的回复:

你是要选中?ListItemx=txtRoad.Items.FindByValue(dt.Rows[0]["id"].ToString());if(x!=null)x.Selected=true;

我就是要将查询出来的再进行绑定,便于我修改后还能保存那个ID
解决方案五:
本帖最后由 net_lover 于 2012-05-11 15:43:03 编辑
解决方案六:
重新绑定就是要重新设置数据源,重新执行DataBind啊

时间: 2024-10-25 04:14:48

关于select的绑定问题的相关文章

下拉框select的绑定示例_javascript技巧

根据文本绑定text var locationCity = productViewObj.Product.LocationCity; var countCity = $("#slCity option").length; for (var i = 0; i < countCity; i++) { if ($("#slCity").get(0).options[i].text == locationCity) { $("#slCity").g

html页面Select标签绑定数据库的表的数据怎么实现

问题描述 我的页面全是HTML页面,然后逻辑都是在Webservice里,HTML页面的标签如何绑定数据库?不是微软的控件,后台业务逻辑都是在Webserice里处理,谁有案例给个,跪求大神,牛逼人物粗线! 解决方案 解决方案二: 解决方案三:引用楼主fjq519552243的回复: 我的页面全是HTML页面,然后逻辑都是在Webservice里,HTML页面的标签如何绑定数据库?不是微软的控件,后台业务逻辑都是在Webserice里处理,谁有案例给个,跪求大神,牛逼人物粗线! 靠你这是忽悠人的

KnockoutJS 3.X API 第四章之表单value绑定_javascript技巧

Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库.任何时候如果你的UI需要自动更新(比如:更新依赖于用户的行为或者外部数据源的改变),KO能够很简单的帮你实现并且很容易维护. 重要特性: 优雅的依赖追踪 - 不管任何时候你的数据模型更新,都会自动更新相应的内容. 声明式绑定 - 浅显易懂的方式将你的用户界面指定部分关联到你的数据模型上. 轻易可扩展 - 几行代码就可以实现自定义行为作为新的声明式绑定. 额外的好

BootstrapTable与KnockoutJS相结合实现增删改查功能【一】_javascript技巧

Bootstrap是一个前端框架,解放Web开发者的好东东,展现出的UI非常高端大气上档次,理论上可以不用写一行css.只要在标签中加上合适的属性即可. KnockoutJS是一个JavaScript实现的MVVM框架.非常棒.比如列表数据项增减后,不需要重新刷新整个控件片段或自己写JS增删节点,只要预先定义模板和符合其语法定义的属性即可.简单的说,我们只需要关注数据的存取. 一.Knockout.js简介 1.Knockout.js和MVVM 如今,各种前端框架应接不暇,令人眼花缭乱,有时不得

谁用过AspNetPager分页控件,遇到问题了,请高手帮忙

问题描述 我有一个数据库操作类,可以根据sql返回一个ds那在程序里怎么让GridView和AspNetPager控件关联起来呢?获得总记录数this.AspNetPager1.RecordCount=newCls_OprateOracle().Fun_GetCount("select*fromstatic_finance");绑定ds到GridViewDataSetds=newCls_OprateOracle().Fun_GetDS("select*fromstatic_f

Ajax结合php实现二级联动_AJAX相关

本文实例为大家分享了Ajax结合php实现二级联动的具体代码,使用ajax,从php中获取数据,具体内容如下 使用ajax,从php中获取数据 <!DOCTYPE html> <html> <head> <title>Ajax案例一</title> <meta charset="utf-8" /> </head> <body> <!-- 二级联动 --> <select i

数据库连接超时问题

问题描述 我从数据库中提取数据,一张表约500W条数据,有19列,按人员标识来查询的话正常2秒能出来结果,如果select*来绑定到datagridview的话,就会连接超时,但有时也能查出结果来.因为一些需求不用分页和虚拟模式显示,求一些解决超时问题的经验? 解决方案 解决方案二:19列你要全部显示?减少查询字段的个数,可以提高查询效率,另外你至少有个查询条件限制,否则500w的数据量全部读出来会增加内存占用率.解决方案三:select需要的字段添加索引解决方案四:可以只显示前n行,全部查出来

如何刷新gridview中的内容

问题描述 在asp中,我添加了一个gridview控件gridview1,我想添加一个记录,但是不知道该如何动态更新,听说是可以重新绑定,但是弄了很长时间也没有搞定,希望各位大侠帮帮我这个菜鸟吧!下面是代码:protectedvoidButton1_Click(objectsender,EventArgse){stringmyConStr=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:DocumentsandSettingssujingmao实验

可输入文字查找ajax下拉框控件 ComBox的实现方法_jquery

GooFunc.js文件 //获取一个DIV的绝对坐标的功能函数,即使是非绝对定位,一样能获取到 function getElCoordinate(dom) { var t = dom.offsetTop; var l = dom.offsetLeft; dom=dom.offsetParent; while (dom) { t += dom.offsetTop; l += dom.offsetLeft; dom=dom.offsetParent; }; return { top: t, lef