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", "日期", 20));
comboBoxEdit1.Properties.Columns.Add(new LookUpColumnInfo("EN_CURRENT_BALANCE", "当前金额", 80));
//comboBoxEdit1.ItemIndex = 0;//选择第一项
comboBoxEdit1.ItemIndex = -1; //无选项,此时显示的是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);
}
checkedComboBoxEdit 设置选项值
public void TestFunc()
{
for (int i = 0; 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[1].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 = 1, Name = "科比", Isno = true });
bindlist.Add(new Data { ID = 2, Name = "艾佛森", Isno = false });
bindlist.Add(new Data { ID = 3, Name = "姚明", Isno = false });
bindlist.Add(new Data { ID = 4, Name = "韦德", Isno = true });
bindlist.Add(new Data { ID = 5, Name = "詹姆斯", Isno = true });
return bindlist;
}
}
public class Data
{
public int ID { get; set; }
public string Name { get; set; }
public bool Isno { get; set; }
}
分享到:
相关推荐
DevExpress中的repositoryItemComboBox控件得到索引值和选项值
DEV控件中的ComboBoxEdit控件绑定数据库中的数据,主要的绑定方式下拉框中显示Name,但是在选中使用时,使用的是对应的ID。
dev express comboBoxEdit
ComBoBoxEdit实现模糊查询,可以取缔text文本框,实现实时提示功能
.net第三方控件developer express,模板列RepositoryItemCheckEdit默认的状态和单选钮一样,虽然我们有时候也很需要这样的功能,但是有时候我们也要有复选按钮的功能,如何设置其为复选见代码示例及说明
自动 筛选 完成输入 combobox edit 网上下的。
设置控件的扩展属性,例如:设置列表控件属性带有表格线。 图4是个简单应用MFC类的既有函数来改善Windows界面的例子: 图4 使用MFC类的既有函数美化界面 相关实现代码如下: BOOL CUi2App::InitInstance() { /...
C#WinForm的ComboBox控件自定义实现自动模糊匹配查找数据的方法 与控件自带的AutoCompleteMode类似,完美实现模糊匹配,解决AutoCompleteMode只能从左向右匹配的问题
开发使用C# Winform DEV控件6年 总结:layoutControl,comboBoxEdit,DateEdit,CheckedComboBoxEdit
ComboBoxEdit、CheckedComboBoxEdit、ListBoxControl、CheckedListBoxControl、SpinEdit、LookUpEdit(内附文档、源码、演示)
3.10 ComboBoxEdit 38 3.11 PanelControl、GroupControl、SplitterControl 39 3.12 PictureEdit 39 3.13 TimeEdit、DateEdit 39 3.14 ProgressBarControl 40 -------------------------------- 很强大的功能,自己...
这篇文章中我们重点需要实现的是(3)、(4)两项功能,下面我们来介绍具体实现的方法。 第一步,实现ImageComboBoxItem类。 要实现显示图标,当然要给每个项添加与图标相关的信息了,ImageComboBoxItem类应该包括...