DropDownList绑定数据的几种方式

DropDownList绑定数据的几种方式1.视图中添加可以直接通过单击属性"Items"后的按钮为某一DropDownList控件添加数据项。每添加一项数据就是添加了一个ListItem(列表控件中的数据项)。这种方式

大家好,又见面了,我是你们的朋友全栈君。

1. 视图中添加
可以直接通过单击属性”Items”后的按钮为某一DropDownList控件添加数据项。每添加
一项数据就是添加了一个ListItem(列表控件中的数据项)。这种方式比较简单,但是
局限性比较大,并不常用。

2. 代码添加

for(int i=0;i<5;i++){
ListItem li=new ListItem("Item"+i,i.ToString());
this.ddlCnt.Items.Add(li);
}

除了Add方法添加外还有Insert添加,两者区别是Insert可以根据索引插入到下拉列表
指定的位置。

3. 数据绑定

protected void Page_Load(object sender, EventArgs e)
    {
        this.DropDownList1.DataSource = GetDataTable();
        this.DropDownList1.DataValueField = "provinceID";
        this.DropDownList1.DataTextField = "province";
        this.DropDownList1.DataBind();
        this.DropDownList1.Items.Insert(0, new ListItem("请选择","-1"));
    }
    public DataTable GetDataTable() {
        DBHelper db = new DBHelper();
        return db.GetDataTable("select * from Province", null);
    }

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155478.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • goland2021 激活码[在线序列号]「建议收藏」

    goland2021 激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
  • “自动修复”无法修复你的电脑(电脑黑屏按哪三个键)

    早上起来已开机,就看到电脑在自动修复,顿时感觉要出事,果不其然就一直这样,安全模式也经不来,后多方查找资料,不重装系统,不进pe完美将其解决。首先点击高级选项,疑难解答,高级选项,命令提示符。不出意外的话就进入黑框框了。bcdbootc:\windows/lzh-cn然后回车,电脑会重启。重启之后发现提示无法加载系统按F1进入之后选微软键盘,进入到命令行界面,删除这个sys文…

    2022年4月12日
  • 常见动态路由协议_动态路由协议执行哪两项任务

    常见动态路由协议_动态路由协议执行哪两项任务路由器要转发数据必须先配置路由数据,通常根据网络规模的大小可设置静态路由或设置动态路由。静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源。      常见的动态路…

    2022年10月24日
  • java 将数组转化成List「建议收藏」

    java 将数组转化成List「建议收藏」今天看了一个东东, 将数组转化成List,我当时只想到一种Collections.add();我想看看有没有其他方法,就百度了一下,结果,我很欣喜啊。。。给你们看看有几种方式吧这个问题是”在Java中怎样把数组转换为ArrayList?”1Element[]array={new Element(1),new El

    2022年6月25日
  • VHDL和Verilog的区别

    VHDL和Verilog的区别这两种语言都是用于数字电子系统设计的硬件描述语言,而且都已经是IEEE的标准。VHDL1987年成为标准,而Verilog是1995年才成为标准的。这个是因为VHDL是美国军方组织开发的,而Verilog是一个公司的私有财产转化而来的。为什么Verilog能成为IEEE标准呢?它一定有其优越性才行,所以说Verilog有更强的生命力。 这两

    2022年4月19日
  • Android严苛模式StrictMode使用详解「建议收藏」

    Android严苛模式StrictMode使用详解「建议收藏」StrictMode类是Android2.3(API9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题,以达到提升应用响应能力的目的。举个例子来说,如果开发者在UI线程中进行了网络操作或者文件系统的操作,而这些缓慢的操作会严重影响应用的响应能力,甚至出现ANR对话框。为了在开发中发现这些容易忽略的问题,我们使用StrictMode,系统检测出主线程违例的情况并做出相应的反应,

    2022年6月3日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号