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
查看全文
相关阅读:
[转] 常用的sql server规范
<深入理解JavaScript>学习笔记(2)_揭秘命名函数表达式
SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理
<深入理解JavaScript>学习笔记(1)_编写高质量JavaScript代码的基本要点
[转] SQL函数说明大全
jquery 获取 tagName(JQuery如何得到tagName?)
[转] .NET出现频率非常高的笔试题
[转] SQL Server游标的使用
jquery datatables 学习笔记
[转] 如何让代码可测试化(C#)
原文地址:https://www.cnblogs.com/yank/p/1052931.html
最新文章
window.location.href webkit不兼容
git 常用命令
分享几个我在编码中常用的快捷键(idea)
idea 接收变量的三种方式快捷键方式
jsp中的 片段, 表达式, 声明
java web 转发和重定向的区别
webstorm(idea)常见自动补全方法和常用快捷键
jsp 有哪些域对象和内置对象及他们的作用?
jdbc访问数据库的步骤是什么?
什么是dql,dml,ddl,dcl?(数据库)
热门文章
js实现全选功能
[转] 如何应用设计模式设计你的足球引擎(三和四)----Design Football Game(Part III and IV)
[转] 如何应用设计模式设计你的足球引擎(一和二)----Design Football Game(Part I and II)
[转]如何选择Html.RenderPartial和Html.RenderAction
C# 泛型使用笔记
判断浏览器 插件 jquery.ua.js
[转] .NET中六个重要的概念:栈、堆、值类型、引用类型、装箱和拆箱
<深入理解JavaScript>学习笔记(5)_强大的原型和原型链
<深入理解JavaScript>学习笔记(4)_立即调用的函数表达式
<深入理解JavaScript>学习笔记(3)_全面解析Module模式
Copyright © 2011-2022 走看看