网站首页 综合 > 正文
大家好,小豆豆来为大家解答以上的问题。dropdownlist控件怎么创建事件,dropdownlist1这个很多人还不知道,现在让我们一起来看看吧!
1、问题不是很明了你到底是要填充add1n的列表还是要改变add1n当前选定的值// 整体填充列表,不需要使用循环add1n.DataSource = dr;// 具体的属性名可能不一样,// 我没有使用DataReader填充过,都是用的DataTableadd1n.DisplayMember = dr.Fields[0].ColumnName; // DataTeble填充方式的例子add1n.DataSource = myDT;add1n.DisplayMember = myDT.Columns[0].ColumnName;// 逐个填充列表,使用循环或多行语句while(dr.read()){add1n.Item.Add(dr.Fields[0].ToString());}// 设置当前值,必须是已经填充好的列表// 通过 SelectedIndex 属性设置add1n.SelectedIndex = int类型的变量;// 通过 Text 属性设置add1n.Text = string类型的变量(并且该值存在于列表中);DropDownList1.Items.Add(new ListItem("1")); DropDownList1.Items.Add(new ListItem("2")); DropDownList1.Items.Add(new ListItem("3"));//上面三行就是填充数据,你可以换成数据绑定的 DropDownList1.Items.Insert(0, new ListItem("0")); DropDownList1.SelectedValue = "0";selectedvalue赋值的前提是dropdownlist里已经有这个值才行若DropDownList1没有任何数据的话:用: this.DropDownList1.Items.Add(Label8.Text);不能用:this.DropDownList1.Items.Add(dr.GetString(0));否则等同于再读取一条信息。
2、若DropDownList1有数据,只是起选择的作用的话:用for循环,找出this.DropDownList1.Items[i]==Label8.Text的i,然后this.DropDownList1.SelectedIndex = i ;搞定,得分。
3、应该这么写: add1n.Items.Add(new ListItem(dr.GetString(0)));或:add1n.Items.Add(dr.GetString(0));都可以。
4、一般指定选定项都是用SelectedIndex来指定的。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-09-01 净利率是什么意思(净利率计算公式是什么)
- 2022-12-16 单薄的拼音(单薄的拼音)
- 2022-10-04 游戏测试员工资一般多少(游戏测试员)
- 2022-07-13 盖的部首怎么读(盖的部首如何读)
- 2022-07-12 纤绳拼音(纤夫拉的那个纤原来这么念)
- 2022-12-06 哈尔滨中国旅行社总部(哈尔滨中国旅行社)
- 2022-11-17 暴风雄狮号角绝版了吗(暴风雄狮号角)
- 2022-12-12 一飞网络(洪洞)有限公司(一飞网)
最新文章:
- 2022-12-24 12月18日吉林四平疫情新增病例数及四平今天疫情多少例了
- 2022-12-24 12月18日山西朔州疫情新增病例详情及朔州今日新增确诊病例数量
- 2022-12-24 宿醉(关于宿醉介绍)
- 2022-12-24 宿都宪五兄第中(关于宿都宪五兄第中介绍)
- 2022-12-24 宿郑氏庄(关于宿郑氏庄介绍)
- 2022-12-24 12月18日黑龙江双鸭山情最新确诊消息及双鸭山新冠疫情累计多少人
- 2022-12-24 12月18日河北石家庄疫情阳性人数及石家庄新冠疫情累计人数多少
- 热点推荐
- 热评文章