begin process at 2012 05 28 14:37:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITIONNEMENT D'UN DATAGRIDVIEW SUR CET ENREGISTREMENT

RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITIONNEMENT D'UN DATAGRIDVIEW SUR CET ENREGISTREMENT


 Description

Le DataSource du DataGridView doit être une BindingSource.

Un BindingSource permet par sa fonction Find de trouver l'indice d'un enregistrement et ensuite s'y positionner par la propriété Position.
Mais, le find ne permet qu'une condition d'égalité entre une seule collonne et une seule valeur.
Pour permettre des conditions plus complexes, l'appel à ces fonctionnalités est précédé d'une recherche dans la table par un filtre sur un DataView qui sélectionne les enregustrements de la table qui répondent à certaines conditions.
Un enregistrement est choisi dans le résultat de cette rechercher selon des critères d'orientations (précédent, suivant, premier, dernier, vers le haut, vers le bas).
Selon les besoins on peut utiliser l'une des trois (3) définitions de recherche.

1- Sur une seule colonne avec un filtre qui sera généré par le module selon les critères fournis.

2- En fournissant directement un filtre avec des conditions d'orientation de la recherche.

3- Par une utilisation directe des fonctionnalités Find et Position d'un BindingSource.


Testé sur une table de plus de 75,000 enregistrements, la recherche est rapide et beaucoup plus qu'une recher par itération ou par un tri sur un DataView.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) LISTE DÉROULANTE MULTI COLONNES POUR UN COMBOBOX D'UN DATAGR...
Source avec Zip Source .NET (Dotnet) DÉTECTION DES CHANGEMENTS SUR LES LECTEURS CD ET USB
Source avec Zip Source .NET (Dotnet) YOMMEXPLORER AUGMENTÉ
Source avec Zip Source .NET (Dotnet) UTILISATION D'UN DATAGRIDVIEW AVEC UN COMBOBOX INDÉPENDANT

 Sources de la même categorie

Source avec Zip Source avec une capture OPTIONS PENDANT LE DÉBOGAGE par avictatum
Source avec Zip Source avec une capture Source .NET (Dotnet) TROUVER UN CONTROLE "ACTIF" DANS UN FORM par didierdeco91
Source avec Zip Source avec une capture RESISTANCES ÉQUIVALENTES par besqueut
Source avec Zip Source avec une capture Source .NET (Dotnet) JACALENDAR par raffika
Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) IMAGE ANIMÉE DANS UNE COLONNE DE DATAGRIDVIEW par foliv57
Source avec Zip Source .NET (Dotnet) RECHERCHE DE MOTS DANS UN DICTIONNAIRE par alpha5
Source avec Zip Source avec une capture RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source .NET (Dotnet) CARNET D'ADRESSE par amsdiop

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

datatable [ par caroliina ] Bonsoir tt le monde et Bonne Annee a tous :),d'habitude quand je veux faire une recherche d'une ligne dans une table, je fais une recherche a l'a Recherche de texte dans un BindingSource [ par Phil2Lil ] Bonjour à tousLa méthode de recherche que j'utilise ne me satisfait pas.Celle-ci ne trouve que les valeurs exactes. Est-il possible de trouver les c Annuler un déplacement dans un datagridview [ par Jaxom ] Bonjour,J'ai un datagridview et je voudrais tester les valeurs avant de sauver les données dans la DB.Pour ce faire, lors du RowLeave de la grille, je Utilisation BindingNavigator [ par Apophis ] Bonjour,J'ai un problème pour utiliser un BindingNavigator. (VS2005)En fait j'ai un BindingNavigator parametré avec un Bindingsource relié à un Datase Add datarow dans une datatable [ par PegaseJM ] Bonjour,J'ai un soucis avec la datagridview (encore !!!)En fait, le but de l'opération est d'ajouter des datarow dans une datagridview, par le code:Vu Problème avec : BindingSource.Find [ par aurelagir ] Bonjour à tous,Je developpe en amateur quelques programmes. Actuelement je suis sur un programme avec une base de données ACCESS et j'ai besoin d'un p Recherche sur base de données Access BindingSource [ par blabap ] Bonjour à toutes et à tous,Voila je vous explisque mon pb :Je développe une petite appli pour moi personnellement, pour me constituer une bibliothèque Problème avec les datatables [ par flyoneagain ] Bonsoir à tous,voila mon problème :je débute en VB et j'ai réalisé un programme me permettant d'afficher dans un DataGridView des données contenues da recherche dans un DataGridView vb2005express [ par vercomax ] Bonjour,Je souhaite me positionner sur une ligne dans un datagridview en fonction d'une recherche dans une de ses colonnes.dans un textbox l'utilisate recherche dans une datagridview [ par rahma_bou22 ] voici mon probléme: dans une form2 je choisi le critére de recherche et je tappe le mot à cherchercette recherche s'effectué dans une datagrid view


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,262 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales