如何给DevExpress的LookUpEdit控件绑定多列数据

 时间:2026-02-25 07:34:08

1、从Dev的工具箱中拖动一个LookUpEdit控件到窗体中,设置一个LookUpEdit的初始化属性,例如将属性Properties——NullText设置为空,将属性Properties——TextEditStyle设置为DisableTextEditor。

如何给DevExpress的LookUpEdit控件绑定多列数据

2、选中LookUpEdit控件,在控件的属性窗体中找到属性Columns,点击右侧的按钮,弹出窗体【Collection Editor】,在该窗体中为LookUpEdit添加两列,一列,为每一列设置一下列名Caption和字段名FieldName。

如何给DevExpress的LookUpEdit控件绑定多列数据

如何给DevExpress的LookUpEdit控件绑定多列数据

如何给DevExpress的LookUpEdit控件绑定多列数据

3、定义一个实体类Student,用来作为LookUpEdit的数据源,Student的每一个属性名对应LookUpEdit的每个列的FieldName。

如何给DevExpress的LookUpEdit控件绑定多列数据

4、在加载窗体时创建一个Student的List集合,实例化两个Student实例,将它们加入到集合中,然后将这个集合绑定到LookUpEdit的属性Properties——DataSource上,这样就可以在LookUpEdit的下拉列表中显示出两列数据,即Student的Name和Age属性。

    class Student

    {

        public string Name { get; set; }

        public int Age { get; set; }

    }

        private void FrmTest1_Load(object sender, EventArgs e)

        {

            List<Student> listStudent = new List<Student>();

            Student stu1 = new Student();

            stu1.Name = "高手";

            stu1.Age = 100;

            listStudent.Add(stu1);

            Student stu2 = new Student();

            stu2.Name = "大神";

            stu2.Age = 99;

            listStudent.Add(stu2);

            lookUpEdit1.Properties.DataSource = listStudent;

            lookUpEdit1.Properties.DropDownRows = listStudent.Count;

        }

如何给DevExpress的LookUpEdit控件绑定多列数据

如何给DevExpress的LookUpEdit控件绑定多列数据

  • Windows Server 2012 R2如何停止Netlogon服务
  • 如何关闭文件夹的共享向导功能
  • Window7 安装IE10 安装程序无法验证安装文件
  • win7 IE优化“启用兼容性日志记录”
  • win7怎么打开系统日志,win7如何查看windows日志
  • 热门搜索
    朝鲜人的生活 如何提高弹跳力 怎么让电脑自动关机 如何护肝养肝 如何自我催眠 安娜苏香水怎么样 独立声卡怎么安装 心理学与生活论文 如何玩魔方6个面口诀 怎么盘头发简单好看