Comment obtenir devexpress lookupedit afficher du texte à partir de la modification de la valeur
Hai tous,
Je veux obtenir lookupedit affichage de texte lorsque vous fais correspondent modifier la valeur.
exemple:
si me donner
LookupEdit1.Editvalue="3";
alors il doit afficher le texte de l'affichage de Editvalue="3"
s'il vous plaît aider
//code
cmbChemical.Properties.DataSource = _lab.selectChemicals();
cmbChemical.Properties.DisplayMember = "labitem_Name";
cmbChemical.Properties.ValueMember = "labItem_ID";
cmbChemical.Properties.BestFitMode = BestFitMode.BestFit;
cmbChemical.Properties.SearchMode = SearchMode.AutoComplete;
cmbChemical.Properties.Columns.Add(new LookUpColumnInfo("labitem_Name", 100, "Chemicals"));
cmbChemical.Properties.AutoSearchColumnIndex = 1;
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas, au moins pas de la façon que vous essayez. Le
LookUpEdit
, comme son nom l'indique, regarde ses valeurs dans unDataSource
, par exemple. une collection d'objets. Par conséquent, pour afficher la valeur3
vous devez avoir une liste d'objets que contient cette valeur et le définir comme unDataSource
pour le contrôle.Peut-être que si vous spécifiez ce que vous essayez de faire, nous pouvons vous aider à atteindre cet objectif.
3
DataTable
? Si oui, pouvez-vous mettre la structure?labitem_ID
type de données. si elle est de type int, vous devriez lui donner la valeur 3 int pas de chaîne.Je pense que vous n'avez pas à spécifier l'affichage des membre ou d'un membre de la valeur pour obtenir votre nécessaire de comportement. Code suivant me donner un formulaire avec le lookupedit correctement montrant "4", et je peux choisir d'autres valeurs de la liste.
Peut-être vous obtenir de mauvais résultats parce que vous définissez l'affichage de membre et de membre de la valeur de la commande.
Ce code a fonctionné pour moi.