如何在DevExpress的LookUpEdit控件中綁定多列數據
下拉列表控件LookUpEdit是DevExpress控件庫中功能十分強大的列表展示控件。通常情況下,我們使用它來展示一列數據集合,但是有時候也需要用它來展示多列的數據。下面將介紹如何使用LookUp
下拉列表控件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控件中綁定多列數據,希望能夠對大家有所幫助。