亥, 我在C#.NET应用程序中使用DevExpress LookupEdit。我想清除LookupEdit.Please帮助中的所有项目
代码:
lkpLabItem.Properties.DataSource = null;
lkpLabItem .Properties.DataSource = _lab.selectChemicals ();
lkpLabItem.Properties.DisplayMember = "labitem_Name";
lkpLabItem.Properties.ValueMember = "labItem_ID";
lkpLabItem.Properties.BestFitMode = BestFitMode.BestFit;
lkpLabItem.Properties.SearchMode = SearchMode.AutoComplete;
lkpLabItem.Properties.Columns.Add(new LookUpColumnInfo("labitem_Name", 100, "Lab Items"));
lkpLabItem.Properties.AutoSearchColumnIndex = 1;
谢谢。
答案 0 :(得分:2)
LookupEdit意味着提供来自链接数据源的数据列表,因此,要清除项目,可以将其DataSource属性设置为null:
lookUpEdit1.Properties.DataSource = null;
或者,如果您使用BindingSource作为LookupEdit数据源,则可以将其DataSource属性设置为null。
答案 1 :(得分:1)
正确找到物品。
问题是每当调用同一个方法时都会创建`LookUpColumnInfo。 代码:
lkpLabItem.Properties.DataSource = null;
lkpLabItem .Properties.DataSource = _lab.selectChemicals ();
lkpLabItem.Properties.DisplayMember = "labitem_Name";
lkpLabItem.Properties.ValueMember = "labItem_ID";
lkpLabItem.Properties.BestFitMode = BestFitMode.BestFit;
lkpLabItem.Properties.SearchMode = SearchMode.AutoComplete;
首次创建LookUpColumnInfo
,然后在没有LookUpColumnInfo