首页  ·  知识 ·  云计算
DropdownList绑定hashTable,dictionary
停留的风  http://www.cnblogs.com/yank/  综合  编辑:dezai  图片来源:网络
在DropDownList中有值域和文本域,在程序开发中经常要确切的绑定两个域。在好多情况下,我们页面显示的是文本,而在数据库存储的是这种文本标识的整数,如此可
在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 getTypeList()
 9    {
10        Dictionary list = new Dictionary();
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    } 本文作者:停留的风 来源:http://www.cnblogs.com/yank/
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读