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();//这句是必不可少的,只有执行了这语句之后数据源才会真正的绑定到控件上,此外还应该注意如果要设置默认值,则设置默认值的语                                                           //句必须要在这个语句之后,否知就会报错(对象为实例化),当然了数据源都没有真正绑定到控件上,就设置默认选择是不可以的。

  

      

      设计界面中实现:

        直接将控件绑定到数据源控件中

最新文章

  1. jvm死锁解决
  2. prism4 StockTrader RI 项目分析一些体会2
  3. NET 框架基本原理透析⑵
  4. EntLib Unity父类的依赖注入问题
  5. HDU 3535 【背包】
  6. Windows OpenVPN Client and tls-auth
  7. jQuer中 height scrollTop
  8. Extjs4.2 多选下拉框
  9. 仿新浪微博短网址PHP实现方案
  10. 一些DevExpress控件概况!!!!主要DocumentManager.WindowsUIView.Tile
  11. Hibernate持久化对象状态
  12. 初学laravel框架,解决访问路由404的问题
  13. KNN算法的补充
  14. eclipse快捷键 自己使用简单总结
  15. 试用MarkDown
  16. linux --> fork()详解
  17. openstack 5大组件之间的关系和基本架构思维导图
  18. BZOJ3236[Ahoi2013]作业——莫队+树状数组/莫队+分块
  19. vue webpack打包 -webkit-box-orient 失效
  20. 用户体验—微软Edge浏览器

热门文章

  1. ofbiz学习笔记
  2. Unity3D游戏开发之连续滚动背景
  3. Android实现视频录制
  4. [055] SSL 3.0曝出Poodle漏洞的解决方式-----开发人员篇
  5. java--折半查找
  6. javasrcipt日期一些方法和格式转化
  7. TexturePacker 介绍
  8. C - N皇后问题(搜索)
  9. 在VS2010上使用C#调用非托管C++生成的DLL文件
  10. 关于android的坑