Salut.
Pour utiliser des critères de recherche, passe par le Dataset en mode 'design'. Sélectionne la table qui représente tes factures, clic droit sur la zone FactureTableAdapter, ajouter une requête, utiliser des instructions SQL, SELECT qui retourne des lignes. Tapes la commande SQL que tu veux, par défaut il te présente une requête simple qui retourne toutes les lignes de ta table (tu peux aussi te servir du générateur de requêtes avec le bouton en bas de la fenêtre) et tu rajoutes la clause WHERE (IdFacture = @IdFacture). Ensuitye donnes un nom à tes nouvelles méthodes Fill et GetData. Maintenant le plus simple est de sélectionner le smart tag de ton DataGridView, puis de cliquer sur ajouter une requête, nom de requête existant puis séléctionne ta nouvelle méthode. La VS te génére un toolstrip avec une zone de texte pour la séléction et un bouton pour lancer la recherche. Va voir du coté du code que VS à générer sinon sur l'évcenement Click de ton nouveau bouton :
FactureTableAdapter.FillById (DataSet1.Factures, ((int)(System.Convert.ChangeType (textBox1.Text, typeof (int)))));
Partager