gpt4 book ai didi

c# - DevExpress ComboBoxEdit 数据源

转载 作者:行者123 更新时间:2023-11-30 13:39:16 24 4
gpt4 key购买 nike

我正在使用 DevExpress ComboBoxEdit,我需要将列表绑定(bind)到它的数据源。但是正如我所看到的,没有方法可以将数据源添加到控件中,所以我将每个项目都添加到一个控件中,就像

foreach (var item in list) {
comboBoxEdit1.Properties.Items.Add(item);
}

它可以工作,但是如果有很多数据,它会很慢。
有没有办法可以直接将列表绑定(bind)到控件?

最佳答案

无法将 ComboBoxEdit 直接绑定(bind)到数据源,因为 ComboBoxEdit 设计为在您需要一组简单的预定义值时使用。使用 LookUpEdit当您需要使用数据源时。
您可以使用 ComboBoxItemCollection.BeginUpdateComboBoxItemCollection.EndUpdate在更改项目集合时防止过度更新的方法:

ComboBoxItemCollection itemsCollection = comboBoxEdit1.Properties.Items;
itemsCollection.BeginUpdate();
try {
foreach (var item in list)
itemsCollection.Add(item);
}
finally {
itemsCollection.EndUpdate();
}

关于c# - DevExpress ComboBoxEdit 数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12527615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com