zoukankan
html css js c++ java
DropdownList绑定hashTable,dictionary
在DropDownList中有值域和文本域,在程序开发中经常要确切的绑定两个域。在好多情况下,我们页面显示的是文本,而在数据库存储的是这种文本标识的整数,如此可以利用Dictionary建立对象,将数据库存储的值与页面显示的值联系起来,进行简单的转换,并且这样还可以实现值或者文本的检索功能。灵活,很适合进行程序开发。
关键代码:
1
DropDownList1.DataTextField
=
"
value
"
;
2
DropDownList1.DataValueField
=
"
key
"
;
3
DropDownList1.DataSource
=
getTypeList();
4
DropDownList1.DataBind();
实例代码:
==Code==
1
protected
void
Button1_Click(
object
sender, EventArgs e)
2
{
3
DropDownList1.DataTextField
=
"
value
"
;
4
DropDownList1.DataValueField
=
"
key
"
;
5
DropDownList1.DataSource
=
getTypeList();
6
DropDownList1.DataBind();
7
}
8
public
Dictionary
<
int
,
string
>
getTypeList()
9
{
10
Dictionary
<
int
,
string
>
list
=
new
Dictionary
<
int
,
string
>
();
11
list.Add(
1
,
"
L1用户
"
);
12
list.Add(
2
,
"
L2用户
"
);
13
list.Add(
3
,
"
赢富用户
"
);
14
list.Add(
4
,
"
股指期货用户
"
);
15
return
list;
16
}
17
protected
void
DropDownList1_SelectedIndexChanged(
object
sender, EventArgs e)
18
{
19
Response.Write(DropDownList1.SelectedValue.ToString());
20
}
1
查看全文
相关阅读:
ASP.NET编程中非常有用的例子
打包样式资源
9.使用类的2个注意点
面向对象案例
super必须放到子类this之前
PHP:根据二维数组中的某个字段进行排序
Vuex的五个核心属性
利用按钮控制listview的当前选择项,滚动条跟随动
c#通过进程名字获取进程路径
判断客户端是否安装realplayer
原文地址:https://www.cnblogs.com/yank/p/1052931.html
最新文章
巨人投资总监许怡然:网游创业失败全攻略
电脑中待机、关机、睡眠、注销、休眠、切换用户的含义和区别
启用DHCP中继代理,实现跨子网服务 - Win 2003 Server
【H3C技术】部署DHCP中继
linux Shell学习笔记第二天
DHCP中继,在Vlan下面或接口下面开启ip helperaddress
AD域控制器所有使用的端口明细列表
linux Shell学习笔记第一天
Ubuntu 用VSFTP搭建FTP服务器
交换机DHCP服务器中继代理配置
热门文章
如何配置DHCP中继服务
ASP.NET编程中非常有用的例子
Asp.net页面之间传递参数的几种方法
表格属性cellspacing、cellpadding举例
ASP.NET编程中非常有用的例子
表格属性cellspacing、cellpadding举例
表格属性cellspacing、cellpadding举例
表格属性cellspacing、cellpadding举例
表格属性cellspacing、cellpadding举例
ASP.NET编程中非常有用的例子
Copyright © 2011-2022 走看看