DropDownList的几个不注意的地方
来源:互联网 发布:在hbuilder运行js脚本 编辑:程序博客网 时间:2024/04/28 08:04
在使用DropDownList的时候,我们可能会遇到这样一个问题,就是我从数据库中用dataset或是dataReader方法,已经把一些信息绑定到了这个控件中。可是我现在要插入一条新的记录进去。而且还要把这个新记录放到顶部。
我们可以使用
this.DropDownList1.Items.Insert(0,new ListItem(text值,value值));
这样就可以插入进去了。可是有一点,插入后,它不是被选中的情况。这怎么办呢。
我们就可以使用
this.DropDownList1.SelectedIndex = -1;
ListItem myitem = this.DropDownList1.Items.FindByValue(你的value值);
myitem.Selected = true;
当然你可以进行判断一下
if(myitem != null)
myitem.Selected = true;
这样就可以了,不过这里有几点要注意,如果你要是用dataset进行绑定的。哪么在前面就得加上
this.DropDownList1.SelectedIndex = -1;
不然的话,它会说你有多项被选中了。
如果你的功能是用来做修改用。哪么在修改的时候你最好用dataReader进行处理,也就是再重新绑定一下,不然你的项会越来越多。
这是我做时遇到的问题,如果你有更好的方法。请告诉我。在此留言,感谢。
我们可以使用
this.DropDownList1.Items.Insert(0,new ListItem(text值,value值));
这样就可以插入进去了。可是有一点,插入后,它不是被选中的情况。这怎么办呢。
我们就可以使用
this.DropDownList1.SelectedIndex = -1;
ListItem myitem = this.DropDownList1.Items.FindByValue(你的value值);
myitem.Selected = true;
当然你可以进行判断一下
if(myitem != null)
myitem.Selected = true;
这样就可以了,不过这里有几点要注意,如果你要是用dataset进行绑定的。哪么在前面就得加上
this.DropDownList1.SelectedIndex = -1;
不然的话,它会说你有多项被选中了。
如果你的功能是用来做修改用。哪么在修改的时候你最好用dataReader进行处理,也就是再重新绑定一下,不然你的项会越来越多。
这是我做时遇到的问题,如果你有更好的方法。请告诉我。在此留言,感谢。
- DropDownList的几个不注意的地方
- 平时不注意的难点
- android开发 不注意的异常
- Android---不注意的小细节
- 几个计算机论文检索的地方
- 几个计算机论文检索的地方
- 几个下载电子书籍的地方
- web开发中我曾经不注意的
- 一个不注意导致的莫名其妙问题
- i2c你所不注意的事儿
- Java 一些不注意的概念点
- 前端面试题-当中不注意的坑
- JS的几个值得注意的地方
- IE7.0 使用不方便的几个地方
- 发现几个生成图片的好地方
- 好程序员需要主要的几个地方
- 今后要着力注意的几个地方
- 几个学习silverlight的好地方
- 【转】推荐计算机科学类的经典书籍
- .net发送邮件的一些技巧
- 测试Eclipse插件性能的工具介绍
- 一个浙江商人立下的22条规矩
- web简单打印
- DropDownList的几个不注意的地方
- TTCN-3学习笔记(2)
- OOD设计原则之里氏替换原则(LSP)
- 易语言3.8企业版发布 2004-09-15
- Maven2插件surefire配置心得-2
- Java中的排序 Comparator,Comparable
- sql连接语句中的Integrated Security=SSPI/ture/false
- 超轻量级MVC框架的设计和实现 (2)
- Visual Studio 2008&.Net Framework 3.5 下载地址