在 gridview c# 的 devexpress 中设置组合框的数据源
Set datasource of combobox in devexpress in gridview c#
我正在尝试创建一个带有列表的网格视图,如您所见
我使用此代码添加列表项:
private void frmDocument_Load(object sender, EventArgs e)
{
gridControlDocument.DataSource = new BindingList<Document>(_documentRepository.Get().ToList()) { AllowNew = true };
DisciplineList.Items.Add("ali");
}
但我需要从数据库中获取数据,但是 DisciplineList
没有数据源 属性。
ComboBoxEdit 控件并不意味着绑定到数据源。您需要循环遍历 DisciplineList 集合并手动添加每个项目,或者使用确实提供数据源 属性.
的 LookUpEdit control
对于您的情况,您可以将 RepsositoryItemLookUpEdit 添加到 GridControl(参见:Assigning Editors for In-Place Editing)并将其数据源 属性 设置为您的集合。此外,将 ValueMember 和 DisplayMember 属性设置为 Discipline class.
中的 属性
我正在尝试创建一个带有列表的网格视图,如您所见
我使用此代码添加列表项:
private void frmDocument_Load(object sender, EventArgs e)
{
gridControlDocument.DataSource = new BindingList<Document>(_documentRepository.Get().ToList()) { AllowNew = true };
DisciplineList.Items.Add("ali");
}
但我需要从数据库中获取数据,但是 DisciplineList
没有数据源 属性。
ComboBoxEdit 控件并不意味着绑定到数据源。您需要循环遍历 DisciplineList 集合并手动添加每个项目,或者使用确实提供数据源 属性.
的 LookUpEdit control对于您的情况,您可以将 RepsositoryItemLookUpEdit 添加到 GridControl(参见:Assigning Editors for In-Place Editing)并将其数据源 属性 设置为您的集合。此外,将 ValueMember 和 DisplayMember 属性设置为 Discipline class.
中的 属性