大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
当我们在对DropDownList绑定数据的时候
DropDownList1.DataTextField = “”;DataTextField 绑定要显示的值
DropDownList1.DataValueField = “”;DataValueField 绑定value值
可是当绑定的时候没有value值的话,value的值就会和Text值相等,可是我们value值又不想取文字形式的
这时可以用DropDownList的DataBound事件
代码
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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/197539.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...