关于Dropdownlist使用的心得体会
2013-07-23关于Dropdownlist使用的心得体会:
Dropdownlist使用最多的几个属性:
一、Dropdownlist.Items,负责包含所有选项的容器
DropDownList1.Items.Add(“显示的值”);
二、DropDownList1.SelectedItem 当你选择某项的时候用
String itemText=DropDownList1.Selectediterm.Text;
三、需要注意的是,DropDownList1.Items.Value只有在你有设置的情况下才有的,如下设置:
DropDownList1.Items.Add(new ListItem(“显示值”,”1”));
String itemValue=DropDownList.SelectedItem.Value;
四、第一项设置为请选择的方法:
DropDownList1.Items.Insert(0,new ListItem(“请选择”,string.Empty));
DropDownList1.Items.Insert(0,”情选择”);//0是第一项:
DropDownList1.SelectedValue = "请选择"//如果数据源中有这个项,并且对应的值为“请选择”
DropDownList1.SelectedIndex=2;//2为空间中"请选择"项的位置,要注意的是控件内容的集合下标从0开始。
还可以通过以下设置:将请选择这一项的Selected设置为True,需注意的是一个控件中只能有一个选项设置为选定项,否知空间不可用
//当控件绑定有数据源的时候注意,将”AppendDataBoundItems(将数据绑定项追加到静态声//明的链表上)”属性设置为True; 其设置步骤可如下:
第一步,选择空间点击右键选择“属性”,进行设置
第二步,在编辑项中加入新项,序号为0,并将Selected设置为True
五、需要动态绑定数据集的时候
后台中实现:
DropDownList1.DataSource=数据源(可以上网ArrayList类型的集合,也可是是页面中的数据源控件的ID);
DropDownList1.DataBind();//这句是必不可少的,只有执行了这语句之后数据源才会真正的绑定到控件上,此外还应该注意如果要设置默认值,则设置默认值的语 //句必须要在这个语句之后,否知就会报错(对象为实例化),当然了数据源都没有真正绑定到控件上,就设置默认选择是不可以的。
设计界面中实现:
直接将控件绑定到数据源控件中
关于Dropdownlist使用的心得体会的更多相关文章
- 关于Solr的使用总结的心得体会
摘要:在项目中使用Solr作为搜索引擎对大数据量创建索引,提供服务,本文是作者对Solr的使用总结的一点心得体会, 具体包括使用DataImportHandler从数据库中近实时同步数据.测试Solr ...
- 加快FineReport报表设计的几个心得体会
加快FineReport报表设计的几个心得体会 一.从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度.否则每次设计时模板均要从远程读取数据,速度相当慢 ...
- 十天来学习java的心得体会
有关学习java是几天来的心得体会: 十天学习java遇到很多问题,每个问题都是经过反复的看书本以及上网查找资料来解决的,发现这一点真的需要自己来而不是去遇到什么问题就去依靠他人(师兄.同学).在其中 ...
- Git的基本使用方法和安装&心得体会
1. git的安装和github的注册.代码托管.创建organization.邀请member. (1)git的安装 因为我电脑是windows系统,所以下载的是git for windows.在官 ...
- "琳琅满屋"调查问卷 心得体会及结果分析
·关于心得体会 当时小组提出这个校园二手交易市场的时候,就确定了对象范围,仅仅是面向在校大学生,而且在我们之前就已经有了很多成功的商品交易的例子可以让我们去借鉴,再加上我们或多或少的有过网 ...
- 关于多本小说站的SEO—从”易读中文网”获得的心得体会
从目前国内的网站流量来说,电影站,小说站,游戏站等的流量占总流量的比例还是很高的,许多站长把目光投入到了这几个方面,本文就着重来说对于小说站,尤其是多本小说站的SEO心得体会! 对于小说站来说,只要排 ...
- AngularJS心得体会
AngularJS早些时候有过了解,知道这是一个JS的MVC框架,同类型的框架还有Backbone等.这次是由于项目需要,学习了两天的Angular后开始着手改之前的项目代码,这里大概说一下这一周学习 ...
- xp硬盘安装Fedora14 过程记录及心得体会(fedora14 live版本680M 和fedora14 DVD版本3.2G的选择)
这次电脑奔溃了,奇怪的是直接ghost覆盖c盘竟然不中.之前电脑上硬盘安装的fedora14操作系统,也是双系统.不知道是不是这个问题,记得同学说过,在硬盘装fedora之后,要手动修改c盘隐藏的那个 ...
- 使用Webbrowser的一点心得体会
原文:使用Webbrowser的一点心得体会 自从用上VS2005后,发现多了个WebBrowser控件(.net 2003中不带),为图方便吧,有好多小工具就用这个写的,慢慢也有点体会了,总结一下, ...
随机推荐
- python(进程池/线程池)
进程池 import multiprocessing import time def do_calculation(data): print(multiprocessing.current_proce ...
- Python学习入门基础教程(learning Python)--2.2 Python下的变量基础
变量的基本概念,变量可以这样去理解,变量是一个值,这个值存储在计算机的内存里.以网购为例,您在选购傻商品的时候,是在不同页面里选不同的商品,选好一件点击“放入购物车”,选完了再点击去结帐,这些商品的价 ...
- CF 459A(Pashmak and Garden-正方形给出2点求2点)
A. Pashmak and Garden time limit per test 1 second memory limit per test 256 megabytes input standar ...
- Java程序猿JavaScript学习笔记(2——复制和继承财产)
计划和完成在这个例子中,音符的以下序列: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaSc ...
- Android API 中文(77)——AdapterView.OnItemSelectedListener
前言 本章内容是android.widget.AdapterView.OnItemSelectedListener,版本为Android 2.3 r1,翻译来自"cnmahj",欢 ...
- iOS开发针对SQL语句的封装
1.使用依赖关系 a.需要添加libsqlite3.tbd 静态库. b.需要添加第三方框架 FMBD.MJExtension. 2. SQL语句类封装名DataBaseSqlTool 类方法介绍 ...
- PreTranslateMessage和TranslateMessage区别(转)
PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码. ...
- float与position
使用float会使块级元素的宽高表现为包裹内容(在不设定宽高的情况下) 这是当然的 我们使用float就是使几个div排在一行 当然不可能在宽度上撑满父元素啦 至于高度 不论有没有float 高 ...
- 部署一个class文件
只发布一个class文件找到项目工作空间/target/class..根据项目结构找到修改的java文件编译的class文件比如RegexUtils.class使用SecureFXPortable将文 ...
- Multiple markers at this line @Override的解决方法
Multiple markers at this line - implements java.awt.event.ActionListener.actionPerformed - The metho ...