如何在DevExpress的LookUpEdit控件中绑定多列数据
下拉列表控件LookUpEdit是DevExpress控件库中功能十分强大的列表展示控件。通常情况下,我们使用它来展示一列数据集合,但是有时候也需要用它来展示多列的数据。
下面将介绍如何使用LookUpEdit控件来展示多列的数据:
一、设置LookUpEdit控件的初始化属性
首先,从Dev的工具箱中拖动一个LookUpEdit控件到窗体中,并设置LookUpEdit的初始化属性。例如,将属性Properties——NullText设置为空,将属性Properties——TextEditStyle设置为DisableTextEditor。
二、添加多列属性
选中LookUpEdit控件,在控件的属性窗体中找到属性Columns,点击右侧的按钮,弹出窗体【Collection Editor】,在该窗体中为LookUpEdit添加多列属性。对于每一列,需要为其设置列名Caption和字段名FieldName。
三、定义实体类作为数据源
定义一个实体类Student,用来作为LookUpEdit的数据源。Student的每一个属性名对应LookUpEdit的每个列的FieldName。
四、绑定数据源
在加载窗体时创建一个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 stu1 new Student();
"高手";
100;
(stu1);
Student stu2 new Student();
"大神";
99;
(stu2);
listStudent;
;
}
```
总结:
本文介绍了如何使用DevExpress的LookUpEdit控件来展示多列的数据。通过以上步骤,你可以轻松地实现在LookUpEdit控件中绑定多列数据,希望能够对大家有所帮助。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。