Partager via


Comment : générer des modes Résumé et Edition pour les applications de données (smart devices)

Mise à jour : novembre 2007

Utilisez les formulaires de données pour afficher et modifier de simples lignes de données dans une grille de données.

L'interface utilisateur de formulaire de données se compose de deux boîtes de dialogue. La boîte de dialogue Affichage affiche une ligne de grille de données sélectionnée en mode Résumé et la boîte de dialogue Modification active l'édition de la ligne.

  • Vous ouvrez la boîte de dialogue Affichage dans une application en cours d'exécution en double-cliquant sur une ligne de la grille de données dans Microsoft Device Emulator ou en cliquant sur une ligne sur un appareil.

  • Vous ouvrez la boîte de dialogue Modification en cliquant sur Nouveau lorsque la grille de données est affichée. Cette action crée une ligne dans la grille de données. Vous pouvez aussi cliquer sur Modification lorsque la boîte de dialogue Affichage est affichée.

Les formulaires de données sont conçus en tant que modèles pour la personnalisation. Vous devez ajouter le code approprié pour valider les modifications dans la base de données dans le cadre de cette personnalisation.

Les modifications effectuées en utilisant les formulaires de données ne sont pas rendues persistantes dans la base de données. Pour plus d'informations sur la façon de rendre ces modifications persistantes, consultez Comment : faire persister des modifications de données dans la base de données (smart devices).

Remarque :

Cette fonctionnalité est prise en charge uniquement pour les sources de données créées à partir de SQL Server Compact 3.5 et des groupes de données de base de données de serveur. Elle n'est pas prise en charge pour les jeux de résultats, les objets métier ou les services Web.

Les étapes suivantes partent du principe que vous disposez d'une base de données SQL Server Compact 3.5 dans la fenêtre Sources de données. Pour plus d'informations, consultez Comment : créer une base de données (Smart Devices). Cette rubrique décrit également comment ajouter une base de données SQL Server existante en tant que source de données dans votre projet.

Remarque :

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour générer les formulaires de données

  1. Faites glisser une table au format Grille de données depuis la fenêtre Sources de données vers le formulaire dans le concepteur.

    Vous pouvez sélectionner le format en cliquant sur la flèche située à droite du nom de la table.

  2. Cliquez sur la balise active du composant déplacé, puis dans le menu contextuel, sélectionnez Générer les formulaires de données.

    Le raccourci clavier Maj+Alt+F10 permet d'ouvrir la boîte de dialogue Tâches.

    Remarque :

    Les boîtes de dialogue apparaissent brièvement, dans la mesure où elles sont générées dans le concepteur. Pour vérifier que les boîtes de dialogue font maintenant partie du projet, recherchez-les dans l'Explorateur de solutions.

Pour modifier les données dans une application en cours d'exécution

  1. Démarrez l'application de données.

    La grille de données qui s'affiche est déjà renseignée.

  2. Double-cliquez sur une ligne de données.

    Un résumé de cette ligne apparaît dans la boîte de dialogue Affichage. Cet affichage se compose d'une étiquette et de données pour chaque colonne possédant un contenu. Autrement dit, la boîte de dialogue Affichage masque toute colonne dont la valeur est DBNULL.

  3. Dans le menu principal, cliquez sur Modifier pour ouvrir la boîte de dialogue Modification.

    Utilisez la boîte de dialogue Modification, qui affiche toutes les colonnes, pour modifier les données, puis cliquez sur OK.

    Les données modifiées sont affichées dans la grille de données.

Pour créer une nouvelle ligne de la grille de données dans une application en cours d'exécution

  1. Avec une grille de données ouverte, dans le menu principal, cliquez sur Nouveau.

    La boîte de dialogue Modification s'affiche. Utilisez cette boîte de dialogue pour ajouter une nouvelle ligne de données.

  2. Cliquez sur OK.

    La nouvelle ligne est ajoutée à la grille de données.

Voir aussi

Concepts

Utilisation de bases de données SQL Server Compact 3.5 (Smart Devices)