Comment : ajouter une requête paramétrable à une application Windows Forms
Vous pouvez ajouter une fonctionnalité de recherche à un formulaire dans une application Windows en exécutant une requête paramétrable. Une requête paramétrable retourne des données remplissant les conditions d'une clause WHERE. Vous ajoutez le paramétrage à une requête à l'aide de la Générateur de critères de recherche, boîte de dialogue. Par exemple, vous pouvez paramétrer une requête de sorte à n'afficher que les clients d'une certaine ville en ajoutant WHERE City = @City à la fin de l'instruction SQL qui retourne une liste de clients.
L'utilisation de la boîte de dialogue Critères de recherche donne le résultat suivant :
La requête est ajoutée au TableAdapter associé.
Des contrôles sont ajoutés au formulaire pour que les utilisateurs fournissent les valeurs de paramètre requises et un bouton est ajouté pour exécuter la requête.
Du code est ajouté à l'événement Click du bouton qui définit les valeurs de paramètre et exécute la requête.
Notes
Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée.Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils.Pour plus d'informations, consultez Paramètres Visual Studio.
Pour ajouter une requête à un formulaire lié aux données existant
Ouvrez le formulaire dans le Concepteur Windows Forms.
Cliquez sur Ajouter une requête dans le menu Données ou Balises actives de données.
Notes
Si l'option Ajouter une requête n'est pas disponible dans le menu Données, sélectionnez un contrôle dans le formulaire qui affiche la source de données à laquelle ajouter le paramétrage.Par exemple, si le formulaire affiche des données dans un contrôle DataGridView, sélectionnez-le.Si le formulaire affiche des données dans des contrôles individuels, sélectionnez n'importe quel contrôle lié aux données.
Sélectionnez la table souhaitée pour ajouter le paramétrage dans la zone Sélectionner une table de source de données. Pour plus d'informations, consultez Générateur de critères de recherche, boîte de dialogue.
Tapez un nom dans la zone Nom de la nouvelle requête si vous créez une requête.
ou
Sélectionnez une requête dans la zone Nom de la requête existante.
Tapez une requête utilisant des paramètres dans la zone Texte de la requête.
Cliquez sur OK.
Un contrôle pour entrer le paramètre et un bouton Charger sont ajoutés au formulaire dans un contrôle ToolStrip.
Voir aussi
Tâches
Procédure pas à pas : création d'un Windows Form pour rechercher des données
Procédure pas à pas : affichage de données sur un Windows Form
Comment : établir une connexion à des données d'une base de données
Comment : naviguer parmi les données avec le contrôle BindingNavigator Windows Forms
Comment : trier et filtrer des données ADO.NET avec le composant BindingSource Windows Forms
Comment : créer une table de correspondance avec le composant BindingSource Windows Forms
Référence
Concepts
Vue d'ensemble de TableAdapter
Création et modification de Datasets typés