J'ai un devexpress Grid
avec GridView
et il y a la possibilité d'ajouter de nouvelles lignes à la grille. Mais l'une des colonnes est une RepositoryItemLookupEdit
et quand il faut entrer une nouvelle valeur, elle regarde les valeurs actuelles pour que l'enveloppe ne garde pas comme si elle était tapée. Par exemple: nous avons des employés qui travaillent pour l'entreprise «Be care» et maintenant je veux ajouter un nouvel employé qui travaille pour l'entreprise «BEE». Quand j'essaie de taper "BEE" dans le champ ferme, je trouve "Attention" et donc "BeE". Nous aimerions le garder comme nous le tapons car il n'est pas toujours facile de dire aux gens comment contourner ce problème (ce qui est possible en tapant 'BeEE' puis en supprimant le 'e').Devexpress repositoryItemlookupedit ajouter une nouvelle ligne
Comment pouvons-nous résoudre ce problème?
Mais cet événement n'est intercepté que lorsque la nouvelle valeur complète est entrée et ajoute en effet la nouvelle valeur à la liste. Mais notre problème est que tout en tapant la liste est appelée et donc notre boîtier n'est pas comme nous le voulons. – TimVK
Autant que je me souvienne, vous devez jouer avec la propriété RepositoryItemLookUpEdit.SearchMode. Voici les valeurs possibles décrites: http://documentation.devexpress.com/#WindowsForms/DevExpressXtraEditorsControlsSearchModeEnumtopic – Uranus
Thx pour la réponse Uranus mais maintenant que je veux l'essayer, je remarque que nous utilisons un RepositoryItemGridLookUpEdit et cela ne supporte pas le SearchMode donc Je vais devoir regarder plus loin celui-là. – TimVK