如何在DevExpress的LookUpEdit控件中綁定多列數(shù)據(jù)
下拉列表控件LookUpEdit是DevExpress控件庫中功能十分強(qiáng)大的列表展示控件。通常情況下,我們使用它來展示一列數(shù)據(jù)集合,但是有時候也需要用它來展示多列的數(shù)據(jù)。下面將介紹如何使用LookUp
下拉列表控件LookUpEdit是DevExpress控件庫中功能十分強(qiáng)大的列表展示控件。通常情況下,我們使用它來展示一列數(shù)據(jù)集合,但是有時候也需要用它來展示多列的數(shù)據(jù)。
下面將介紹如何使用LookUpEdit控件來展示多列的數(shù)據(jù):
一、設(shè)置LookUpEdit控件的初始化屬性
首先,從Dev的工具箱中拖動一個LookUpEdit控件到窗體中,并設(shè)置LookUpEdit的初始化屬性。例如,將屬性Properties——NullText設(shè)置為空,將屬性Properties——TextEditStyle設(shè)置為DisableTextEditor。
二、添加多列屬性
選中LookUpEdit控件,在控件的屬性窗體中找到屬性Columns,點(diǎn)擊右側(cè)的按鈕,彈出窗體【Collection Editor】,在該窗體中為LookUpEdit添加多列屬性。對于每一列,需要為其設(shè)置列名Caption和字段名FieldName。
三、定義實(shí)體類作為數(shù)據(jù)源
定義一個實(shí)體類Student,用來作為LookUpEdit的數(shù)據(jù)源。Student的每一個屬性名對應(yīng)LookUpEdit的每個列的FieldName。
四、綁定數(shù)據(jù)源
在加載窗體時創(chuàng)建一個Student的List集合,實(shí)例化多個Student實(shí)例,將它們加入到集合中,然后將這個集合綁定到LookUpEdit的屬性Properties——DataSource上。這樣就可以在LookUpEdit的下拉列表中顯示出多列數(shù)據(jù),即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;
;
}
```
總結(jié):
本文介紹了如何使用DevExpress的LookUpEdit控件來展示多列的數(shù)據(jù)。通過以上步驟,你可以輕松地實(shí)現(xiàn)在LookUpEdit控件中綁定多列數(shù)據(jù),希望能夠?qū)Υ蠹矣兴鶐椭?/p>