string sql = "select distinct RoleName from tb_Role";
DataTable dt = SqlHelper.DataTable(sql);
cmb_Authority.Items.Clear();//移除下拉框中所有集合
foreach (DataRow dr in dt.Rows)//遍历数据表中行的数据
{
cmb_Authority.Items.Add(dr[]);//把表中第一列的数据添加到下拉框中
}
if (xiu==)
{
cmb_Authority.SelectedIndex = ;
}
if (xiu==)
{
btn_Reg.Text = "修改";
txt_OperatorName.Text = tb_users.OperatorName;
txt_UserName.Text = tb_users.UserName;
txt_UserName.ReadOnly = true;
txt_Pwd.Text = tb_users.Pwd;
cmb_Authority.Items.Clear();//移除下拉框中所有集合
cmb_Authority.Items.Add(tb_users.RoleName);
cmb_Authority.SelectedIndex = ;
foreach (DataRow dr in dt.Rows)//遍历数据表中行的数据
{
if (dr[].ToString()== tb_users.RoleName)
{
continue;
}
cmb_Authority.Items.Add(dr[]);//把表中第一列的数据添加到下拉框中
} }
 string sql = "select * from tb_Role"; //查询数据所有信息
DataTable dt = SqlHelper.DataTable(sql);
cmb_Authority.DataSource = dt; //下拉框数据源为dt
cmb_Authority.DisplayMember = "RoleName";//显示成员
cmb_Authority.ValueMember = "RoleID"; //值成员(类似与索引) //cmb_Authority.Items.Clear();//移除下拉框中所有集合
//foreach (DataRow dr in dt.Rows)//遍历数据表中行的数据
//{
// cmb_Authority.Items.Add(dr[0]);//把表中第一列的数据添加到下拉框中
//}
//if (xiu==0)
//{
// cmb_Authority.SelectedIndex = 0;
//}
if (xiu==)
{
btn_Reg.Text = "修改";
txt_OperatorName.Text = tb_users.OperatorName;
txt_UserName.Text = tb_users.UserName;
txt_UserName.ReadOnly = true;
txt_Pwd.Text = tb_users.Pwd;
cmb_Authority.SelectedValue = tb_users.RoleID; //(下拉框的值=这个索引)
}

一个是书库绑定 一个是再次循环赋值

两种赋值方法

            comboBox1.Items.Add(new { key = "key", value = "value" });

            ArrayList list = new ArrayList();
list.Add(new DictionaryEntry("name", "姓名"));
list.Add(new DictionaryEntry("username", "用户名"));
list.Add(new DictionaryEntry("sfz", "身份Y证号"));
list.Add(new DictionaryEntry("Tel", "电话号码"));
comboBox1.DataSource = list;
comboBox1.DisplayMember = "Value";//显示出来的。Text
comboBox1.ValueMember = "Key";// value值。

Combobox 下拉框赋值的更多相关文章

  1. Extjs 中combobox下拉框初始化赋值

    近日在工作中遇到一个需求,要求页面初始化的时候给dataGrid表插入一条数据. 前端使用的是Extjs框架,dataGrid表有四列,其中三列是类型为textbox,普通文本框,另外一列类型是com ...

  2. sencha combobox下拉框不用jsonstore,直接使用字符串数组做数据源

    combobox下拉框的store除了可以选择一个jsonstore来加载数据,还可以直接使用符串Array做数据源. { xtype: 'combobox', fieldLabel: 'Label' ...

  3. 关于easyui combobox下拉框实现多选框的实现

    好长时间没有更博了,一是因为最近真的比较忙,二是因为自己是真的偷懒了,哈哈 好啦,这篇博客主要是总结一些关于easyui combobox下拉框实现多选框的实现,包括前台界面的展示,和后台对数据的获取 ...

  4. easyui combobox下拉框复制后再禁用,点击不会出现下拉框

    easyui combobox下拉框禁用,点击不会出现下拉框 需要做到,在给easyui combobox赋值后,再禁用easyui combobox 解决办法: $("#time-sele ...

  5. 自绘制HT For Web ComboBox下拉框组件

    传统的HTML5的下拉框select只能实现简单的文字下拉列表,而HTforWeb通用组件中ComboBox不仅能够实现传统HTML5下拉框效果,而且可以在文本框和下拉列表中添加自定义的小图标,让整个 ...

  6. winform c#绑定combobox下拉框 年度代码。

    winform c#绑定combobox下拉框 年度代码. comboBox1.Items.AddRange("});//邦定数据 comboBox1.Text = DateTime.Now ...

  7. easyui的combobox下拉框初始化默认值以及保持该值一直显示的方法

    easyui的combobox下拉框默认初始值是空,下面是实现从远程加载数据之后初始化默认值,以及让该值一直排在下拉框的最顶部的方式. 目前的需求是需要在初始化的时候添加"全部数据库&quo ...

  8. 从后台绑定数据到ligerui 的comboBox下拉框组件

    这次来记录一下ligerUI的comboBox下拉框组件,ligerUI的API里也有相关描写叙述,上面都是前台写死数据,然后显示在组件中,我这次要说的是将后台的数据绑定到下拉框组件中,废话不多说. ...

  9. 由于抽签HT For Web ComboBox下拉框组件

    传统HTML5的下拉框select仅仅能实现简单的文字下拉列表,而HT for Web通用组件中ComboBox不仅可以实现传统HTML5下拉框效果,并且可以在文本框和下拉列表中加入自己定义的小图标, ...

随机推荐

  1. qwb VS 去污棒

    qwb VS 去污棒 Time Limit: 2 Sec  Memory Limit: 256 MB Description qwb表白学姐失败后,郁郁寡欢,整天坐在太阳底下赏月.在外人看来,他每天自 ...

  2. ClassCastException:ColorDrawable cannot be cast to RoundRectDrawableWithShadow

    错误信息 java.lang.ClassCastException: android.graphics.drawable.ColorDrawable cannot be cast to android ...

  3. 实现selenium+Chrome爬取时不加载图片——配置

    # -*- coding:utf-8 -*- from selenium import webdriver ''' 设置页面不加载图片,这样可以加快页面的渲染,减少爬虫的等待时间,提升爬取效率 固定配 ...

  4. GSM/GPRS/EDGE/WCDMA/HSDPA/HSUPA--辨析

    一 . 网络制式 --  语音通话 GSM  CDMA 1X WCDMA TD-SCDMA CDMA EV-DO TD-LTE FDD-LTE 二.数据传输制式 -- 上网 GPRS EDGE HSD ...

  5. cogs 2478. [HZOI 2016]简单的最近公共祖先

    2478. [HZOI 2016]简单的最近公共祖先 ★☆   输入文件:easy_LCA.in   输出文件:easy_LCA.out   简单对比时间限制:2 s   内存限制:128 MB [题 ...

  6. Windows与VBox虚拟机共享目录的方法

    前言 安装完虚拟机,设置共享目录的时候碰到问题,网上搜索了一下,按照相关教程操作还是有问题,可能是写的不够清楚,于是按照自己的理解重写了一份,力求简单明了,理解轻松. 具体步骤 1.关闭虚拟机(如果未 ...

  7. Go语言基础介绍

    Go是一个开源的编程语言.Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言.目前,Go最新发布版本为1.10. Go语言可以运行在Linux.FreeBSD ...

  8. MFC 小知识总结四

    1 PlaySound  播放WAV格式的音乐 This function plays a sound specified by a file name, resource, or system ev ...

  9. 幻世(OurDream)TM 2D图形引擎开通捐赠渠道

    为了支持幻世(OurDream)TM 2D图形引擎更好的发展,同一时候也是为了给希望支持引擎发展的朋友一个安全快捷的渠道,Lizcst Software Lab于今日正式在官方旗舰店增设了一个捐赠捐款 ...

  10. iOS 基础类解析 - NSData、NSMutableData

    iOS 基础类解析 - NSData.NSMutableData 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致& ...