问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net上的修改页面的dropdownlist如何匹配数据库中的值并置相应的值?

发布网友 发布时间:2022-04-10 03:07

我来回答

5个回答

懂视网 时间:2022-04-10 07:28

(!IsPostBack) { DB db = new DB(); DataTable dt = db.reDt("select * from provinceInfo order by provinceid asc"); ddlsmprovince.DataSource = dt; ddlsmprovince.DataTextField = ddlsmprovince.DataValueField = "province"; ddlsmprovince.DataBind(); ddlsmprovince.Items.Insert(0, "不限"); }

reDt方法:

public DataTable reDt(string cmdstr)//通过SQL语句查询数据库中的数据,并将查询结果存储在DataSet数据集中,最终将该数据集中的查询结果的数据表返回
 {
 
 try
 {
  SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString());
  SqlDataAdapter da = new SqlDataAdapter(cmdstr, con);
  DataSet ds = new DataSet();
  da.Fill(ds);
  return (ds.Tables[0]);//返回DataSet对象可以作为数据绑定控件的数据源,可以对其中的数据进行编辑操作
 }
 catch (Exception)
 {
  
  throw;
 }
 
 }

 

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

标签:--   tables   span   throw   ext   .net   apt   数据集   fill   

热心网友 时间:2022-04-10 04:36

如果你存储的DropDownList1的值时它的value值
那直接赋值就可以
DropDownList1.SelectedValue=“赋值”;
如果你的DropDownList1是后台绑定的
要先调用绑定函数 再直接赋值就想了
比如在绑定函数为Bind()就调用一下,再
DropDownList1.SelectedValue=“赋值”;就行了
不用你那么麻烦

热心网友 时间:2022-04-10 05:54

第二种语法不对,肯定over

第一种语法没错,但需要运行看看效果,找到之后就应该退出循环

for (int i = 0; i < DropDownList_fenzhan.Items.Count; i++)
{
if (DropDownList_fenzhan.Items[i].Text.Equals(model.pvdAddress))
{
this.DropDownList_fenzhan.Items[i].Selected = true;
break;
}
}

热心网友 时间:2022-04-10 07:29

1.dropdownlist可以从多种数据源绑定数据,比如arrylist,sortlist,xml,hashtable等;从数据库中可以绑定表中的某一列field,你所说的model.pvdAddress应该是这种情况。
2.只要设置datasource的属性,加上databind()方法即可。不必for和if的循环赋值。
3.具体方法看:http://zhidao.baidu.com/question/202100081.html

热心网友 时间:2022-04-10 09:20

都可以啊,但是第二个写错了 应该是:DropDownList_fenzhan.Items[i].Text==model.pvdAddress 没有“Equals” 。还有,过记得要去前后的空格。例如model.pvdAddress.Trim()和DropDownList_fenzhan.Items[i].Text.Trim()
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
杭州皮衣修理哪里更专业? 天津才梓教育科技有限公司怎么样? 2006年天津教师资格证何时报名?在哪报名? 高考填志愿怎么查学校专业代码 高考志愿填报代码查询 专科志愿填报代码如何查询 精挑细选(找出不是同一类的词语,用你喜欢的标志画出)。 1.龙凤呈祥 叶... 找出不同类的词。 慧眼识真。(找出不同类的词语并写在横线上) 1.勇敢 沉着 狡猾 ... 诚实,勇敢,善良,狡猾,乐于助人找出不同类 陌陌财富值28k花了多少钱 陌陌财富等级28级需要多少钱 医保个人账户的钱可以取出来吗 oppo手机拍的照片可以做证件照吗 asp.net中如何让DropDownList控件显示的数据固定 女儿红酒的颜色是啥做的? 请问白酒中的竹叶青,女儿红那种青色和红色是怎么酿出来的? 微信红包领取了没有到账怎么办 一个两部手机上信息怎么同步? 一个两部手机上信息怎么同步 两部手机怎么同步一个 一个手机登两个微信运动同步哪一个在上面就代表玩的是那个号吗? 两个手机可以上一个 然后同步信息吗。求指教 桶裴水装盖子怎么装了?用什么机器? 两个手机一个能同步登陆吗? 一个两部手机上信息怎么同步?您好 一个两部手机上信息怎么同步?- 问一问 一个两部手机上信息怎么同步 一个手机两个,是不是只要登陆其中一个微信,另外的微信即使不登陆,微信步数也会同时更新吗? 谁说说看三门冰箱优缺点都有哪些 财网是怎样一个网站? 电视剧士兵突击的结局是什么? 王宝强的电视剧《士兵突击》里的角色许三多,最后的结局是什么? 2000元内推荐一款安卓手机 《士兵突击》中 许三多最后死了吗? 士兵突击中每个人物的特点分析 code的汉语意思? “CODE”是什么意思? Code中文谐音怎么读? 英文code译成中文 code 的中文译音是什么? code翻译成中文版 旅行箱上code是什么意思中文? h.s.code是什么意思 model.code翻译成中文是什么意思 叛逆的鲁路修中CODE是什么意思? asp.net dropdownlist 重新数据绑定 有但添加好友时为什么说用户不存在? 搜索用户不存在怎么回事 微信加好友都对就是显示无法找到该用户是怎么回事