我有一个devexpress gridview
。有combobox
,你可以在这里看到:
在我的表单加载中,我会加载这些combobox
的数据,如您所见:
private void frmWeld_Load(object sender, EventArgs e)
{
RefreshDropDownlist();
}
public void RefreshDropDownlist()
{
lstJoint.Items.Clear();
lstline.Items.Clear();
ControllerList.Items.Clear();
List<string> lstJointList = _jointRepository.Get().Select(i => i.JointNumber).ToList();
foreach (string joint in lstJointList)
{
lstJoint.Items.Add(joint);
}
List<string> lstLines = _lineRepository.Get().Select(i => i.LineNumber).ToList();
foreach (string line in lstLines)
{
lstline.Items.Add(line);
}
}
每个列表都有4000条记录要添加到组合框中,所以我的应用程序在打开表单的第一时间工作得非常慢。是否有任何解决方案,如我可以使用的数据源?