`
net_liu
  • 浏览: 233026 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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", "日期", 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控件得到索引值和选项值

    本篇文章将深入探讨如何在DevExpress中使用repositoryItemComboBox控件获取索引值和选项值。 首先,RepositoryItemComboBox是DevExpress提供的一个容器项,它可以被添加到多种编辑器(如ComboBoxEdit、...

    DEV控件中的ComboBoxEdit控件如何绑定数据库中的数据

    在DEV控件中,`ComboBoxEdit`是一种非常常用的组件,它主要用于展示一系列选项供用户选择。在这个场景中,`ComboBoxEdit`用于显示数据库中获取的数据,并允许用户通过下拉列表进行选择。 ### 核心知识点二:绑定...

    dev express comboBoxEdit

    Dev Express的`comboBoxEdit`是.NET开发中常用的一个控件,尤其在Windows Forms应用程序中,它提供了丰富的功能和自定义选项,使得用户界面更加友好和高效。以下将详细阐述`comboBoxEdit`的相关知识点: 1. **...

    ComBoBoxEditTest实现模糊查询

    ComBoBoxEdit是一种常用的UI元素,它结合了下拉列表和文本输入框的功能,允许用户从预定义的选项中选择或者输入自定义值。 模糊查询是一种常见的查询方式,用户在输入关键字时,系统会根据输入的不完整信息匹配列表...

    DEV 手动添加CheckEdit多选设置

    这段代码会根据字段的值("True"/"Yes"/"1" 对应选中,"False"/"No"/"0" 对应未选中)来设置复选框的状态。 通过以上步骤,你就可以在Developer Express的GridView中实现RepositoryItemCheckEdit的多选功能。用户...

    使用Combo Box控件控制字体大小

    在我们的场景中,下拉列表将包含各种字体大小选项,用户可以方便地从中选择。 2. **创建Combo Box** 首先,我们需要在设计界面中添加一个Combo Box控件。这通常可以通过控件工具箱完成,在工具箱中找到 Combo Box ...

    ComboBox复选[参考].pdf

    当 `IsMultiSelect` 设置为 `true` 时,`ComboBoxEdit` 进入多选模式,此时会改变其 `DrawMode` 为 `OwnerDrawFixed`,以便能够自定义绘制控件内容,同时禁用 `IntegralHeight` 以控制滚动条的显示。另外,`...

    C#省份城市下拉框联动简单实现方法

    在C#编程中,省份城市下拉框联动是一种常见的用户界面交互设计,它允许用户从一个下拉框(比如省份)中选择一个选项后,另一个下拉框(比如城市)会自动更新为与所选省份相关联的城市。这种功能常见于地址输入、物流...

    第三方控件(DevExpress)使用大全

    ComboBoxEdit控件是DevExpress中常用的组合编辑器控件,它允许用户从下拉列表中选择一个选项,或者通过输入框输入数据。在使用ComboBoxEdit控件时,我们经常需要对其进行定制。例如,若想让ComboBoxEdit控件变得不可...

    C#-Winform-DEV控件-多选-单选-时间-布局【原创】

    通过`EditValue`属性,我们可以获取或设置日期时间的值,而`DisplayFormat`属性则用于定义日期和时间的显示格式。此外,还可以利用`Date`和`Time`属性分别访问日期和时间部分。对于需要精确到秒或毫秒的应用,`...

    DevExpress 控件使用整理

    - 若要在表格中显示行号,可以设置`this.gridView1.IndicatorWidth`为所需的宽度值,例如`40`,这样就会在左侧预留出指定宽度的空间用于显示行号。 通过以上介绍,我们可以看到DevExpress提供的这些强大控件不仅...

    用在asp.net的combobox控件

    ASP.NET中的ComboBox控件是一种非常实用的用户界面元素,它结合了下拉列表框和文本输入框的功能,允许用户从预定义的选项中选择或手动输入值。在C#编程中,ComboBox通常用于构建交互性强、用户体验良好的Web应用程序...

    DevExpress控件讲解描述

    - **TrackBarEdit**:滑动条控件,可设置 `Maximum` 最大值、`Minimum` 最小值、`SmallChange` 最小改变量、`LargeChange` 大改变量以及 `Orientation` 显示方向。 - **RangeTrackBarEdit**:范围滑动条控件,其值...

    串口调试助手源代码.docx

    例如,`cbBaudRate.Text`用于获取用户选择的波特率值,`cbDataBits.Text`获取数据位值,以此类推。 8. 串口接收数据处理: `sp1_DataReceived`事件处理程序负责接收来自串口的数据。这部分代码未在提供的内容中给...

    DEV常用的控件的用法

    ComboBoxEdit控件可以通过添加固定选项来实现下拉列表的功能。例如: ```csharp this.comboBoxEdit1.Properties.NullText = "请选择"; for (int i = 0; i ; i++) { comboBoxEdit1.Properties.Items.Add(dt.Rows[i]...

    DevExpress学习总结

    `ComboBoxEdit`是DevExpress提供的下拉列表框控件,允许用户从预定义的选项中选择一个值或手动输入值。添加项至`ComboBoxEdit`可按以下方式进行: ```csharp string item = "comboboxItem1"; ((DevExpress....

    C#重定义的下拉多选控件,支持显示多列、单选/多选,文件中附有源码

    同时,它允许用户指定不同的值列和显示列,这意味着数据的内部存储和外部展示可以独立设置,提高了数据处理的灵活性。 再者,控件的搜索功能为用户提供了一种快速定位所需选项的方法。用户可以在下拉列表中输入...

    DevExpress的10个使用技巧

    在DevExpress中,ComboBoxEdit允许用户从下拉列表中选择一个选项,也可以手动输入。向ComboBoxEdit添加新项可以通过如下方式实现: ```csharp string item = "comboboxItem1"; ((DevExpress.XtraEditors.Repository....

Global site tag (gtag.js) - Google Analytics