zoukankan      html  css  js  c++  java
  • 用Hashtable表绑定数据到下拉框、复选框列表、单选框列表、ListBox

      //前台
    <asp:RadioButtonList ID="rb1" runat="server">
    </asp:RadioButtonList>
    <asp:DropDownList ID="ddlshe" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlshe_SelectedIndexChanged">
    </asp:DropDownList>
    <br />
    <asp:ListBox ID="lba" runat="server"></asp:ListBox>
    <br />
    <asp:CheckBoxList ID="cbl" runat="server">
    </asp:CheckBoxList>
    //后台:
    SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
    builder.DataSource = ".";
    builder.InitialCatalog = "MyDatas";
    builder.IntegratedSecurity = true;
    using (SqlConnection con = new SqlConnection(builder.ConnectionString))
    {
    con.Open();
    SqlCommand cmd = new SqlCommand("select id,title from tb_forums", con);
    using (SqlDataReader reader = cmd.ExecuteReader())
    {
    Hashtable ht = new Hashtable();
    while (reader.Read())
    {
    ht.Add(reader["title"].ToString(), reader["title"].ToString());
    }
    ddlshe.Items.Clear();
    lba.Items.Add("请选择");//ListBox
    ddlshe.Items.Add("请选择"); //下拉框列表
    rb1.Items.Add("请选择"); //单选框列表
    cbl.Items.Add("请选择");//复选框列表
    foreach (DictionaryEntry de in ht)
    {
    ListItem item = new ListItem(de.Value.ToString(), de.Key.ToString());
    ddlshe.Items.Add(item);
    lba.Items.Add(item);
    cbl.Items.Add(item);
    rb1.Items.Add(item);
    }
    }
    }
    }
  • 相关阅读:
    贪吃蛇 666
    安装postgresql
    linux CentOS6.5 yum安装mysql 5.6
    centos--git搭建之Gogs安装
    查看mysql 默认端口号和修改端口号
    centos之mysql安装配置使用
    流媒体服务器SRS部署
    vue用webpack打包时引入es2015插件
    log4j2的log输出到tomcat/logs目录下及使用(转)
    log4j2的配置文件log4j2.xml笔记
  • 原文地址:https://www.cnblogs.com/Stephenchao/p/2429669.html
Copyright © 2011-2022 走看看