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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 下载视频网站中ts格式的视频[通俗易懂]

    下载视频网站中ts格式的视频[通俗易懂]下载视频网站中ts格式的视频1、第一步打开开发者工具Chrome中可以用【F12】或者【Crtl+Shift+I】或者【自定义】(也就是三个点的选项按钮)下面的【更多工具】——【开发者工具】(Chroem版本86)找到【network】并刷新网页2、如果有m3u8结尾的文件,把它的源地址复制下来Chrome开发者工具第三行开头,有一个【filter】(过滤器)在里面输入【m3u8】就可以搜索,寻找.m3u8结尾的文件右键【xxx.m3u8】文件,找到copycopylink

    2022年7月18日
    37
  • JAVA客户端功能的实现QQ_java实现QQ聊天(JFrame客户端+服务器)

    JAVA客户端功能的实现QQ_java实现QQ聊天(JFrame客户端+服务器)【实例简介】用java实现简易QQ聊天工具,具有JFrame客户端和服务器,可以体验登陆、多人之间聊天、服务器后台管理等功能。【实例截图】【核心代码】QQ聊天工具└──简易版QQ聊天工具├──QQClient│├──QQClient.cfg│├──QQClient.exe│├──QQClient.jar│├──id││└──id.txt│└─…

    2022年7月7日
    19
  • 一位前辈工程师职业发展的忠告(转自51testing)

    一位前辈工程师职业发展的忠告(转自51testing)

    2021年7月31日
    60
  • mysql之视图、索引

    mysql之视图、索引视图 什么是视图 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。数据库中只存放了视图的定义,并没有存放视图中的数据,这些数据都存放在定义视图查询所引用的真实表中。使用视图查询数据时,数据库会从真实表中取出对应的数据。因此,视图中的数据是依赖于真实表中的数据的。一旦真实表中的数据发生改变,显示在视图中的数据也会发生改变。 视图的作用 定制用户数据,聚焦

    2022年7月22日
    12
  • Linux学习——Shell基础[通俗易懂]

    Shell 是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至编写一些程序。Shell 还是一个功能强大的编程,易编写、易调试、灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。用户通过shell向Linux内核发指令,Linux内核通过shell将返回

    2022年2月26日
    54
  • ios分发平台搭建_app分发下载

    ios分发平台搭建_app分发下载iOS的内侧包管理,内部分发,或者企业包的分发和Android略有不同,需要通过manifest文件以及Safari内置命令来触发安装。

    2025年5月26日
    4

发表回复

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

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