Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Ext JS / Sencha
Ext JS / Sencha Ext JS / Sencha Forum d'entraide sur les frameworks Ext JS et Sencha. Avant de poster : FAQ ExtJS / Sencha, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/12/2010, 08h41   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 1
Points : 0
Points : 0
Par défaut Combobox : filtre commence par / contient

Bonjour, j'ai besoin de faire une combobox avec un filtre de recherche dans la liste, mais au lieu d'avoir la liste des items qui commencent par les 3 caractères saisis je souhaiterais avoir la liste des items qui contiennent cette suite de caractères. Je n'ai pas trouvé le paramétrage adequat.

Merci,

Denis
a3denis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 11h07   #2
Membre du Club
 
Inscription : août 2004
Messages : 216
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 216
Points : 44
Points : 44
Salut,
je suis confronté au même problème.

Pour le filtrage, si tu utilises une DataTable pour alimenter ton combobox ça va te faciliter la tâche car tu peux utiliser l'objet DataView et sa méthode RowFiltrer. C'est très simple à mettre en place et très rapide à l’exécution. Voici un exemple :

Code :
1
2
3
4
5
6
7
8
9
 
//dataTableSource est l'objet DataTable alimentant le combobox
monComboBox.DataSource = dataTableSource;
monComboBox.DisplayMember = "le nom de la colonne de la dataTable qui représente les items affichés dans le ComboBox"
...
string filtre = monComboBox.Text;
DataView dv = new DataView(dataTableSource);
dv.RowFilter = monComboBox.DisplayMember + "LIKE '%"+filtre+"%'";
monComboBox.DataSource = dv.ToTable();
flzox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h52.


 
 
 
 
Partenaires

Hébergement Web