Partager via


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 Customizing Development Settings in Visual Studio.

Pour ajouter une requête à un formulaire lié aux données existant

  1. Ouvrez le formulaire dans le Concepteur Windows Forms.

  2. 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.

  3. 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.

  4. 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.

  5. Tapez une requête utilisant des paramètres dans la zone Texte de la requête.

  6. 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

Sources de données (fenêtre)

Concepts

Vue d'ensemble de TableAdapter

Création et modification de Datasets typés

Vue d'ensemble des sources de données

Validation des données