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();

    实例代码:

     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<intstring> getTypeList()
     9    {
    10        Dictionary<intstring> list = new Dictionary<intstring>();
    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    }
  • 相关阅读:
    页面布局的一些心得
    EverNote自定义模板
    运行时创建类的小问题
    测试窗体只能用于来自本地计算机的请求
    VS2010技巧:如何在js文件中使用jQuery智能感知
    让SQL Server Compact支持 Membership, Role and Profile provider
    MVC3返回一个或者多个数据集的方法
    NuGet使用方法
    mvc@helper 的用法和作用
    LINQ to Entities 不识别方法"System.String ToString()"
  • 原文地址:https://www.cnblogs.com/top5/p/1721623.html
Copyright © 2011-2022 走看看