Combobox 下拉框赋值
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 下拉框赋值的更多相关文章
- Extjs 中combobox下拉框初始化赋值
近日在工作中遇到一个需求,要求页面初始化的时候给dataGrid表插入一条数据. 前端使用的是Extjs框架,dataGrid表有四列,其中三列是类型为textbox,普通文本框,另外一列类型是com ...
- sencha combobox下拉框不用jsonstore,直接使用字符串数组做数据源
combobox下拉框的store除了可以选择一个jsonstore来加载数据,还可以直接使用符串Array做数据源. { xtype: 'combobox', fieldLabel: 'Label' ...
- 关于easyui combobox下拉框实现多选框的实现
好长时间没有更博了,一是因为最近真的比较忙,二是因为自己是真的偷懒了,哈哈 好啦,这篇博客主要是总结一些关于easyui combobox下拉框实现多选框的实现,包括前台界面的展示,和后台对数据的获取 ...
- easyui combobox下拉框复制后再禁用,点击不会出现下拉框
easyui combobox下拉框禁用,点击不会出现下拉框 需要做到,在给easyui combobox赋值后,再禁用easyui combobox 解决办法: $("#time-sele ...
- 自绘制HT For Web ComboBox下拉框组件
传统的HTML5的下拉框select只能实现简单的文字下拉列表,而HTforWeb通用组件中ComboBox不仅能够实现传统HTML5下拉框效果,而且可以在文本框和下拉列表中添加自定义的小图标,让整个 ...
- winform c#绑定combobox下拉框 年度代码。
winform c#绑定combobox下拉框 年度代码. comboBox1.Items.AddRange("});//邦定数据 comboBox1.Text = DateTime.Now ...
- easyui的combobox下拉框初始化默认值以及保持该值一直显示的方法
easyui的combobox下拉框默认初始值是空,下面是实现从远程加载数据之后初始化默认值,以及让该值一直排在下拉框的最顶部的方式. 目前的需求是需要在初始化的时候添加"全部数据库&quo ...
- 从后台绑定数据到ligerui 的comboBox下拉框组件
这次来记录一下ligerUI的comboBox下拉框组件,ligerUI的API里也有相关描写叙述,上面都是前台写死数据,然后显示在组件中,我这次要说的是将后台的数据绑定到下拉框组件中,废话不多说. ...
- 由于抽签HT For Web ComboBox下拉框组件
传统HTML5的下拉框select仅仅能实现简单的文字下拉列表,而HT for Web通用组件中ComboBox不仅可以实现传统HTML5下拉框效果,并且可以在文本框和下拉列表中加入自己定义的小图标, ...
随机推荐
- Java SE 之 递归方法
public void removeSon(String id, List<Dept> deptList) { String hql = "from Dept where par ...
- C++ 数据结构模板 队列 栈 动态链表 模板 Queue Stack List
C++数据结构模板,可以实现基本功能,用法和stl差不多,比如Q.pop();Q.push(a);Q.front();...... (由于动态链表用的不多,若有错误望各位大神不吝赐教:) 队列: cl ...
- MSXML2
The following C/C++ example creates and appends a new text node to the root document element. #impor ...
- 了解一下JAVA中的NIO模块
网上资料大把,但要写写代码,我这个年纪的人才有一点点记忆了.. 参考URL: http://blog.csdn.net/wuxianglong/article/details/6612282 pack ...
- 51Nod——T 1242 斐波那契数列的第N项
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1242 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 ...
- TCP 连接状态
TCP/IP的设计者如此设计,主要原因有两个: 防止上一次连接中的包迷路后重新出现,影响新的连接(经过2MSL时间后,上一次连接中所有重复的包都会消失). 为了可靠地关闭TCP连接.主动关闭方发送的最 ...
- HDU 5293
树上DP题. 其实有点类似于01的问题.方程很容易想到.首先,因为一条链的节点其实都是在树上的,所以很容易想到应该先求一个LCA.然后,当某节点不是链的LCA时,它的转移就是: dp[i]=sum[i ...
- [Cypress] Test Variations of a Feature in Cypress with a data-driven Test
Many applications have features that can be used with slight variations. Instead of maintaining mult ...
- linux下查看监听port相应的进程
使用netstat查看进程PID [root@test ~]# netstat -anp|grep 5001 tcp 0 0 :::5001 :::* LISTEN 12886/java 之后各位看官 ...
- P2932 [USACO09JAN]地震造成的破坏Earthquake Damage 爆搜
这题怎么这么水~~~本来以为挺难的一道题,结果随便一写就过了...本来还不知道损坏的牛棚算不算,结果不明不白就过了... 题干: 农夫John的农场遭受了一场地震.有一些牛棚遭到了损坏,但幸运地,所有 ...