2010-09-01 6 views
0

Hai, je utilise DevExpress LookupEdit en C# .NET application.I voulez effacer tous les éléments dans l'aide LookupEdit.PleaseComment supprimer des éléments dans DevExpress LookupEdit

Code:

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; 

Merci . alt text

Répondre

1

Objets trouvés correctement.

Le problème est que je crée `LookUpColumnInfo quand j'appelle la même méthode. code:

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; 

créer LookUpColumnInfo ne première fois appel de méthode alors sans LookUpColumnInfo

2

LookupEdit est moyenne pour fournir une liste des données de la source de données liée, donc, pour effacer les éléments que vous pouvez définir sa propriété DataSource à null:

lookUpEdit1.Properties.DataSource = null; 

ou, si vous utilisez un BindingSource comme Source de données LookupEdit, vous pouvez définir sa propriété DataSource à null.

+0

j'ai donné ce que vous avez spécifié ci-dessus, mais ce ne est pas effacer les valeurs et les éléments montrant 2 fois. J'ai donné le code ci-dessus –

+0

Dans le code ci-dessus, vous ré-bindng la liste de l'éditeur à _lab.selectChemicals(), ainsi vous obtenez des valeurs de selectChemicals() dans la liste. Ce n'est pas ce que vous attendez? –

+0

j'appelle la méthode ci-dessus quand insérer une nouvelle valeur.Ainsi, il lie la nouvelle valeur à LookupEdit.Mais il montre le même élément que 2 section –