在devexpress网格视图中向combobox添加4000条记录会导致错误

时间:2016-08-26 11:09:10

标签: c# combobox devexpress

我有一个devexpress gridview。有combobox,你可以在这里看到:

enter image description here

在我的表单加载中,我会加载这些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条记录要添加到组合框中,所以我的应用程序在打开表单的第一时间工作得非常慢。是否有任何解决方案,如我可以使用的数据源?

0 个答案:

没有答案