C# 如何清除DevExpress LookupEdit中的项目
海,, 我正在C#.NET应用程序中使用DevExpress LookupEdit。我想清除LookupEdit中的所有项目。请帮助 代码:C# 如何清除DevExpress LookupEdit中的项目,c#,winforms,devexpress,repositorylookupedit,C#,Winforms,Devexpress,Repositorylookupedit,海,, 我正在C#.NET应用程序中使用DevExpress LookupEdit。我想清除LookupEdit中的所有项目。请帮助 代码: 谢谢。LookupEdit意味着提供链接数据源中的数据列表,因此,要清除项目,可以将其数据源属性设置为null: lookUpEdit1.Properties.DataSource = null; 或者,如果使用BindingSource作为LookupEdit数据源,则可以将其DataSource属性设置为null。LookupEdit的意思是提供链接
谢谢。LookupEdit意味着提供链接数据源中的数据列表,因此,要清除项目,可以将其数据源属性设置为null:
lookUpEdit1.Properties.DataSource = null;
或者,如果使用BindingSource作为LookupEdit数据源,则可以将其DataSource属性设置为null。LookupEdit的意思是提供链接数据源中的数据列表,因此,要清除项目,可以将其DataSource属性设置为null:
lookUpEdit1.Properties.DataSource = null;
或者,如果使用BindingSource作为LookupEdit数据源,则可以将其DataSource属性设置为null。正确获取项目
问题是,每当我调用同一个方法时,我都会创建'LookUpColumnInfo'。
代码:
仅第一次创建LookUpColumnInfo
,然后调用方法,而不使用LookUpColumnInfo
正确获取项目
问题是,每当我调用同一个方法时,我都会创建'LookUpColumnInfo'。
代码:
仅第一次创建
LookUpColumnInfo
然后调用方法,而不使用LookUpColumnInfo
我已经给出了上面指定的内容,但它没有清除显示2次的值和项。我给出了上面的代码在上面的代码中,您正在将编辑器列表重新绑定到_lab.selectChemicals(),因此您可以从列表中的selectChemicals()获取值。这不是您所期望的情况?我在插入新值时调用上述方法。因此它将新值绑定到LookupEdit。但它显示与第2节相同的项我不确定是否理解:用户在编辑部分键入“Reference1”,然后单击“+”添加“Reference1”到链接表?我已经给出了您上面指定的内容,但它没有清除显示2次的值和项目。我给出了上面的代码在上面的代码中,您正在将编辑器列表重新绑定到_lab.selectChemicals(),因此您可以从列表中的selectChemicals()获取值。这不是您所期望的情况?我在插入新值时调用上述方法。因此它将新值绑定到LookupEdit。但它显示与第2节相同的项我不确定是否理解:用户在编辑部分键入“Reference1”,然后单击“+”将“Reference1”添加到链接表中?
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;