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
查看全文
相关阅读:
webim-界面细节调整
使用PHP得到所有的HTTP请求头_还有应答头
Bootstrap学习的点点滴滴
asterisk中eyebeam与移动的IMS帐号对接
总结Ajax跨域调用问题
Spring【基础】-注解-转载
Spring-【高阶】注解-转载
让你的IDEA倍爽
IDEA的git密码修改
Idea设置签名
原文地址:https://www.cnblogs.com/yank/p/1052931.html
最新文章
Maven Archetype Plugin
巧解Tomcat中JVM内存溢出问题
Memcached 实例
java实现图片与base64字符串之间的转换
Angular 中得 scope 作用域梳理
javascript 工具方法(长期更新)
搭建nodejs环境推荐用两个工具:nvm和npm
Template
state
虚析构和虚表
热门文章
Factory and AbstractFactory ——抽象与具体的分离
Singleton ——运行时全局唯一对象
Facade ——为子系统的一组接口提供一致界面
ACE_Get_Opt解析命令行
gSoap客户端示例程序
stdafx文件介绍
gSoap工具wsdl2h及soapcpp2指令汇总
群聊的问题
界面等问题收录
公众号流程入口修改
Copyright © 2011-2022 走看看