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> 这么定义 ...
随机推荐
- 风筝的C++随时记
关于常量指针与指针常量 关于按位运算符(&.|.<<.>>) 关于常量指针和指针常量 两个概念经常混淆啊,这是在考中文四六级啊,所以我给这两个概念起个长一点的名字. ...
- 微软承诺将在今年的 Visual C++ 更新中加入 Clang 编译器
微软最近发布将在2015年11月 Visual C++ 更新中加入 Clang 编译器 ,Clang 开源编译器以相比GCC更快的编译速度和更优的错误提示著称. Clang关于C,C++,及Objec ...
- Spring Trasnaction管理(2)- 事务AOP
问题导读 spring AOP是在如何进行的 spring 用cglib和jdkProxy管理的事务有何区别 Spring AOP管理 Spring主要的两个核心功能IOC与AOP.IOC的代码解析可 ...
- 每天一个linux命令(52):ifconfig命令
许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...
- Atitit 团队建设的知识管理
Atitit 团队建设的知识管理 1.1. 要遵循"知识积累--创造--应用--形成知识平台--再积累--再创造--再应用--形成新的知识平台"的循环过程.1 1.2. 显性知识包 ...
- 将图片的二进制字节 在HTML页面中显示
两种方法: 后端的一般处理程序:Imge.ashx using System; using System.Collections.Generic; using System.Linq; using S ...
- ASPNET_WEBAPI快速学习02
这部分内容的学习,已经放了大半年时间了,果断补充上,尽早将过去遗留的老技术坑都补上.首先将介绍服务幂等性的概念和相关解决方案,这部分也将是本文的理解难点,由于WebAPI是一种Restful风格服务的 ...
- 快速了解SPA单页面应用
简要 SPA单页网页应用程序这个概念并不算新,早在2003年就已经有在讨论这个概念了,不过,单页应用这个词是到了2005年才有人提出使用,SPA的概念就和它的名字一样显而易懂,就是整个网站不再像传统的 ...
- Cwinux源码解析系列
Cwinux源码解析系列
- Android TextView高级特性使用
TextView一般都是用来显示一段文本,这里说的高级特性主要是一些我们平常不太常用的属性.包括文字阴影.自定义字体.html嵌入多格式.字体加粗.插入图片.这些特性平时开发APP的时候,可能一般使用 ...