ComboBoxEdit设置选项值(单选 多选)
网上搜索的 例子 加 自己的 一点点补充
lookupedit 设置选项值:
private void LookUpEditFormTest_Load(object sender, EventArgs e)
{
IList<Hiscashs> list = HiscashsService.GetTableCovList();
this.comboBoxEdit1.Properties.DataSource = list;
this.comboBoxEdit1.Properties.DisplayMember = "EN_CURRENT_BALANCE";
this.comboBoxEdit1.Properties.ValueMember = "I_ENTER_DATE"; comboBoxEdit1.Properties.Columns.Add(new LookUpColumnInfo("I_ENTER_DATE", "日期", ));
comboBoxEdit1.Properties.Columns.Add(new LookUpColumnInfo("EN_CURRENT_BALANCE", "当前金额", ));
//comboBoxEdit1.ItemIndex = 0;//选择第一项
comboBoxEdit1.ItemIndex = -; //无选项,此时显示的是nulltext值 其实这个地方只要editvalue==null,lookupedit就显示nulltext } private void comboBoxEdit1_EditValueChanged(object sender, EventArgs e)
{
string name = this.comboBoxEdit1.SelectedText;
string value = this.comboBoxEdit1.EditValue.ToString();//自动搜索datasouse,选择与之匹配的值,没有的情况下赋值null ,value的值必须与valuemember的数据类型一致。
MessageBox.Show(name+"==="+value);
} /* 何问起 hovertree.com */
checkedComboBoxEdit 设置选项值:
public void TestFunc()
{
for (int i = ; i < IniFunc().Count; i++)
{
if (IniFunc()[i].Isno == true)
checkedComboBoxEdit1.Properties.Items.Add(i, IniFunc()[i].Name, CheckState.Checked, true);
else
checkedComboBoxEdit1.Properties.Items.Add(i, IniFunc()[i].Name, CheckState.Unchecked, true);
} //取消第二列的选中状态
checkedComboBoxEdit1.Properties.Items[].CheckState = CheckState.Unchecked;
//checkedComboBoxEdit1
MessageBox.Show(this.checkedComboBoxEdit1.SelectedText + "===" + this.checkedComboBoxEdit1.EditValue.ToString());
} public BindingList<Data> IniFunc()
{
BindingList<Data> bindlist = new BindingList<Data>();
bindlist.Add(new Data { ID = , Name = "科比", Isno = true });
bindlist.Add(new Data { ID = , Name = "艾佛森", Isno = false });
bindlist.Add(new Data { ID = , Name = "姚明", Isno = false });
bindlist.Add(new Data { ID = , Name = "韦德", Isno = true });
bindlist.Add(new Data { ID = , Name = "詹姆斯", Isno = true });
return bindlist;
}
} public class Data
{
public int ID { get; set; }
public string Name { get; set; }
public bool Isno { get; set; }
} /* 何问起 hovertree.com */
补充: checkedComboBoxEdit 多选设置
反绑定 重点:
DevExpress.XtraEditors.CheckedComboBoxEdit cmb_check_CKID = new DevExpress.XtraEditors.CheckedComboBoxEdit(); private void GetAllCK()
{
List<TB_STORE> list = (List<TB_STORE>)serviceLocator.GetService<ITB_STOREBLL>().GetAllStore(StaticUser.ConmanyID);//<span style="color:#FF0000;"><strong>LISt数据源</strong></span>
cmb_check_CKID.Properties.DataSource = list;
cmb_check_CKID.Properties.DisplayMember = "STORENAME";
cmb_check_CKID.Properties.ValueMember = "ID";
cmb_check_CKID.Properties.SeparatorChar = ','; //<span style="color:#FF0000;">逗号 隔开</span> 存储的 值是 编号(ID)如 2,3,4
}
this.cmb_check_CKID.RefreshEditValue();//反绑定的 时候 这句很重要
/* 何问起 hovertree.com */
http://www.cnblogs.com/roucheng/p/DGVHeaderText.html
ComboBoxEdit设置选项值(单选 多选)的更多相关文章
- 结构体成员管理AVClass AVOption之2AVOption,设置选项值
AVOption用于在FFmpeg中描述结构体中的成员变量.一个AVOption可以包含名称,简短的帮助信息,取值等. 上篇文章中概括了AVClass,AVOption和目标结构体之间的关系.以AVF ...
- 前台任意页面调用自定义字段选项 box 单选 多选方法及查询
在模板页增加函数,函数写法比较特殊,但是v9模板引擎nb,能够识别 <? function xbox($field,$na){ $a=p ...
- 唯一区别是不会去取emptyText 的值,没有选选择选项的时候返回是空字符串
combox取值以及赋值的方法 function getValue() { //注意:以下这两种取值方法都会存在一个问题: 当combox设置成能输入并有只能提示的时候,当输入的不是备选项时,或到的v ...
- vue+elementUI中单选框el-radio设置默认值和唯一标识某个单选框
vue+elementUI中单选框el-radio设置默认值 如果后台返回的单选框的值是number:单选框的lable需要设置成 :lable='0';如下: <el-form-item la ...
- 解决elment 动态多选框组(el-checkbox-group)无法设置默认值问题
<el-checkbox-group v-model="form.showProperty"> <el-checkbox v-for="(item,id ...
- Microsoft Dynamics CRM 2013 --选项集的多选
由于从Microsoft Dynamics CRM 2011到Microsoft Dynamics CRM 2013,界面的风格发生了很大的变化 故原先在2011上开发的选项集多选在2013上面已经不 ...
- [SAP ABAP开发技术总结]选择屏幕——按钮、单选复选框
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- 自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选&多选下拉框
先说点闲话,熟悉Angular的猿们会喜欢这个插件的. 00.本末倒置 不得不承认我是一个喜欢本末倒置的人,学生时代就喜欢先把晚交的作业先做,留着马上就要交的作业不做,然后慢悠悠做完不重要的作业,卧槽 ...
- Struts2之checkboxlist 设置默认值和结果回显
<s:checkboxlist list="#{'篮球':'篮球','足球':'足球','排球':'排球'}"></s:checkboxlist> 这么定义 ...
随机推荐
- Windows 10 下安装 npm 后全局 node_modules 和 npm-cache 文件夹的设置
npm 指 Node Package Manager,是 Node.js 中一个流行的包管理和分发工具.Node.js 在某个版本的 Windows 安装包开始已经加入了 npm,现在可以进入 htt ...
- AngularJS快速入门指南16:Bootstrap
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- SQL—大话函数依赖与范式
说明:数据库中的某些概念真的很让人头疼,概念的东西本来就是很枯燥的,再加上枯燥的学习,那就更加枯燥了.概念这东西,你不理解也能生产东西,经验多了就行,但是为了更深入的学习,你还必须理解.这里,我抛开书 ...
- 翻译:AKKA笔记 - Actor消息 -1(一)
从第一篇Akka笔记的介绍中,我们是从很高的高度去观察Akka工具箱中的Actors.在这篇笔记的第二篇,我们会看一下Actors中的消息部分.而且延续上一次的例子,我们还会使用同样的学生与老师的例子 ...
- [Java面试八]Hibernate总结以及在面试中的一些问题.
1.为什么要使用Hibernate开发你的项目呢?Hibernate的开发流程是怎么样的? 为什么要使用 ①.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码. ②.Hiber ...
- Atitit 表达式原理 语法分析 原理与实践 解析java的dsl 递归下降是现阶段主流的语法分析方法
Atitit 表达式原理 语法分析 原理与实践 解析java的dsl 递归下降是现阶段主流的语法分析方法 于是我们可以把上面的语法改写成如下形式:1 合并前缀1 语法分析有自上而下和自下而上两种分析 ...
- 快速入门系列--WCF--07传输安全、授权与审核
这部分主要涉及企业级应用的安全问题,一般来说安全框架主要提供3个典型的安全行为:认证.授权和审核.除了典型的安全问题,对于一个以消息作为通信手段的分布式应用,还需要考虑消息保护(Message Pro ...
- Nodejs从有门道无门菜鸟起飞教程。
这是一篇菜鸟教程,这是一篇菜鸟教程,如果你是菜鸟到话. 简单来说Nodejs并不是一门新的语言,但是它可以让我们的JS运行在服务器端,在服务器端写JS代码并且输入输出,也就是说以后要是有人问你JS是不 ...
- 后端码农谈前端(CSS篇)第三课:选择器
一.选择器 1.ID选择器: 语法:首先,ID 选择器前面有一个 # 号 - 也称为棋盘号或井号.请看下面的规则: *#intro {font-weight:bold;} 与类选择器一样,ID 选择器 ...
- 一个在ASP.NET中利用服务器控件GridView实现数据增删改查的例子
备注:这是我辅导的一个项目开发组的一个例子,用文章的方式分享出来,给更多的朋友参考.其实我们这几年的项目中,都不怎么使用服务器控件的形式了,而是更多的采用MVC这种开发模式.但是,如果项目的历史背景是 ...