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控件获取索引值和选项值。 首先,RepositoryItemComboBox是DevExpress提供的一个容器项,它可以被添加到多种编辑器(如ComboBoxEdit、...
在DEV控件中,`ComboBoxEdit`是一种非常常用的组件,它主要用于展示一系列选项供用户选择。在这个场景中,`ComboBoxEdit`用于显示数据库中获取的数据,并允许用户通过下拉列表进行选择。 ### 核心知识点二:绑定...
Dev Express的`comboBoxEdit`是.NET开发中常用的一个控件,尤其在Windows Forms应用程序中,它提供了丰富的功能和自定义选项,使得用户界面更加友好和高效。以下将详细阐述`comboBoxEdit`的相关知识点: 1. **...
ComBoBoxEdit是一种常用的UI元素,它结合了下拉列表和文本输入框的功能,允许用户从预定义的选项中选择或者输入自定义值。 模糊查询是一种常见的查询方式,用户在输入关键字时,系统会根据输入的不完整信息匹配列表...
这段代码会根据字段的值("True"/"Yes"/"1" 对应选中,"False"/"No"/"0" 对应未选中)来设置复选框的状态。 通过以上步骤,你就可以在Developer Express的GridView中实现RepositoryItemCheckEdit的多选功能。用户...
在我们的场景中,下拉列表将包含各种字体大小选项,用户可以方便地从中选择。 2. **创建Combo Box** 首先,我们需要在设计界面中添加一个Combo Box控件。这通常可以通过控件工具箱完成,在工具箱中找到 Combo Box ...
当 `IsMultiSelect` 设置为 `true` 时,`ComboBoxEdit` 进入多选模式,此时会改变其 `DrawMode` 为 `OwnerDrawFixed`,以便能够自定义绘制控件内容,同时禁用 `IntegralHeight` 以控制滚动条的显示。另外,`...
在C#编程中,省份城市下拉框联动是一种常见的用户界面交互设计,它允许用户从一个下拉框(比如省份)中选择一个选项后,另一个下拉框(比如城市)会自动更新为与所选省份相关联的城市。这种功能常见于地址输入、物流...
ComboBoxEdit控件是DevExpress中常用的组合编辑器控件,它允许用户从下拉列表中选择一个选项,或者通过输入框输入数据。在使用ComboBoxEdit控件时,我们经常需要对其进行定制。例如,若想让ComboBoxEdit控件变得不可...
通过`EditValue`属性,我们可以获取或设置日期时间的值,而`DisplayFormat`属性则用于定义日期和时间的显示格式。此外,还可以利用`Date`和`Time`属性分别访问日期和时间部分。对于需要精确到秒或毫秒的应用,`...
- 若要在表格中显示行号,可以设置`this.gridView1.IndicatorWidth`为所需的宽度值,例如`40`,这样就会在左侧预留出指定宽度的空间用于显示行号。 通过以上介绍,我们可以看到DevExpress提供的这些强大控件不仅...
ASP.NET中的ComboBox控件是一种非常实用的用户界面元素,它结合了下拉列表框和文本输入框的功能,允许用户从预定义的选项中选择或手动输入值。在C#编程中,ComboBox通常用于构建交互性强、用户体验良好的Web应用程序...
- **TrackBarEdit**:滑动条控件,可设置 `Maximum` 最大值、`Minimum` 最小值、`SmallChange` 最小改变量、`LargeChange` 大改变量以及 `Orientation` 显示方向。 - **RangeTrackBarEdit**:范围滑动条控件,其值...
例如,`cbBaudRate.Text`用于获取用户选择的波特率值,`cbDataBits.Text`获取数据位值,以此类推。 8. 串口接收数据处理: `sp1_DataReceived`事件处理程序负责接收来自串口的数据。这部分代码未在提供的内容中给...
ComboBoxEdit控件可以通过添加固定选项来实现下拉列表的功能。例如: ```csharp this.comboBoxEdit1.Properties.NullText = "请选择"; for (int i = 0; i ; i++) { comboBoxEdit1.Properties.Items.Add(dt.Rows[i]...
`ComboBoxEdit`是DevExpress提供的下拉列表框控件,允许用户从预定义的选项中选择一个值或手动输入值。添加项至`ComboBoxEdit`可按以下方式进行: ```csharp string item = "comboboxItem1"; ((DevExpress....
同时,它允许用户指定不同的值列和显示列,这意味着数据的内部存储和外部展示可以独立设置,提高了数据处理的灵活性。 再者,控件的搜索功能为用户提供了一种快速定位所需选项的方法。用户可以在下拉列表中输入...
在DevExpress中,ComboBoxEdit允许用户从下拉列表中选择一个选项,也可以手动输入。向ComboBoxEdit添加新项可以通过如下方式实现: ```csharp string item = "comboboxItem1"; ((DevExpress.XtraEditors.Repository....