DropDownList DataBound事件

DropDownList DataBound事件当我们在对DropDownList绑定数据的时候DropDownList1.DataTextField=””;DataTextField绑定要显示的值DropDownList1.DataValueField=””;DataValueField绑定value值可是当绑定的时候没有value值的话,value的值就会和Text值相等,可是我们value值又不想取文字形式的…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

当我们在对DropDownList绑定数据的时候

DropDownList1.DataTextField = “”;DataTextField 绑定要显示的值
DropDownList1.DataValueField = “”;DataValueField 绑定value值

可是当绑定的时候没有value值的话,value的值就会和Text值相等,可是我们value值又不想取文字形式的

这时可以用DropDownList的DataBound事件

ContractedBlock.gif
ExpandedBlockStart.gif
代码

protected
 
void
 Page_Load(
object
 sender, EventArgs e)
    {

        

if
 (
!
IsPostBack)
        {

            

string
[] BookingStatus 
=
 { 

NoUse



未提交



已提交



已取消



受理中



已退回



已订妥



已过期

 };
            DropDownList1.DataSource 

=
 BookingStatus;
            DropDownList1.DataBound 

+=
 
new
 EventHandler(DropDownList1_DataBound);
            DropDownList1.DataBind();
        }
    }

    
void
 DropDownList1_DataBound(
object
 sender, EventArgs e)
    {

        

int
 i 
=
 
0
;
        

//ListControl
此类由其他类(如 CheckBoxList、DropDownList、ListBox 和 RadioButtonList 类)继承以提供通用的基本功能


        ListControl list 
=
 sender 
as
 ListControl;
        

foreach
 (ListItem l 
in
 list.Items)
        {

            l.Value 

=
 i.ToString();
            i

++
;
        }
    }

转载于:https://www.cnblogs.com/linlin/archive/2010/11/30/abc.html

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

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

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


相关推荐

  • Linux内核模块详解

    Linux内核模块详解内核模块实验目的内核模块是Linux操作系统中一个比较独特的机制。通过这一章学习,希望能够理解Linux提出内核模块这个机制的意义;理解并掌握Linux实现内核模块机制的基本技术路线;运用Linux提供的工具和命令,掌握操作内核模块的方法。实验内容针对三个层次的要求,本章安排了3个实验。第一个实验,编写一个很简单的内核模块。虽然简单,但它已经具备了内核模块的基本要素。与此同时,…

    2022年7月23日
    7
  • Effective C++ 条款24

    Effective C++ 条款24

    2022年1月19日
    62
  • StringUtils里的isEmpty方法和isBlank方法的区别

    StringUtils里的isEmpty方法和isBlank方法的区别前言我们常说的字符串为空,其实就是一个没有字符的空数组。比如:Stringa=””;a就可以称为是一个空字符串。由于String在Java中底层是通过char数组去存储字符串的,所以空字符串对应的char数组表现形式为privatefinalcharvalue[]=newchar[0];但实际工作中,我们可以需要对字符串进行一些校验,比…

    2022年4月30日
    49
  • 《哈佛幸福课》笔记

    《哈佛幸福课》笔记前言:幸福感是衡量人生的唯一标准,是所有目标的最终目标积极心理学第一课什么是积极心理学  与缺乏实质内容的心理自助行动不同,积极心理学从学术界而来,有着严谨的学术内容,并且兼顾应用到生活的方方面面,在象牙塔和大众之间构成一座桥梁。  学会安静反省,享受安静的理念,从小白鼠的实验中可知,有时候安静下来思考和重放过去的行为和知识,会学到更多。重现可能形成一种学习记忆机制。…

    2022年7月18日
    17
  • vim 退出命令(保存、放弃保存)[通俗易懂]

    vim 退出命令(保存、放弃保存)[通俗易懂]按ESC键跳到命令模式,然后::w            -保存文件,不退出vim:wfile  -将修改另外保存到file中,不退出vim:w!       &nbsp…

    2022年8月24日
    6
  • ThinkPHP 模版中的内置标签

    ThinkPHP 模版中的内置标签

    2021年10月21日
    194

发表回复

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

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