IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Défiler les enregistrements


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut Défiler les enregistrements
    Bonjour à Tous,
    J'aimerais faire défiler mes enregistrements dans les champs correspondants et dans la datagridview à travers un clic sur un bouton. Je prévois 2 boutons l'un" Précédent", l'autre "Suivant". J'utilise une chaine de connection sur SQL.
    Prière de m'aider.

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,
    Je te conseille de lire : Les liaisons de données ou Binding
    Bien à toi

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Un contrôle BindingNavigator lié à la même BindingSource que le DataGridView devrait donner le résultat voulu, mais ajoute aussi d'autres boutons qui ne t'intéressent peut-être pas.

    Sinon, si tu veux seulement deux boutons Suivant et Précédent, tu peux utiliser les méthodes MoveNext et MovePrevious de la BindingSource

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut
    Je vous suis reconnaissant pour vos aides. Mais avec plusieurs poste est ce que le dataset ne pose un problème? Les données seront -elles à jour? Clairement je préfére un défilement en mode connecté? A chaque clic la lecture des données et leurs affichages se font directement dans la base elle meme via la chaîne de connection.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Alexandre le Grand Voir le message
    Mais avec plusieurs poste est ce que le dataset ne pose un problème? Les données seront -elles à jour?
    Non, elles ne se mettront pas à jour toutes seules si quelqu'un d'autre a modifié la base. Tu peux éventuellement les rafraichir manuellement en refaisant le Fill.

    Citation Envoyé par Alexandre le Grand Voir le message
    Clairement je préfére un défilement en mode connecté? A chaque clic la lecture des données et leurs affichages se font directement dans la base elle meme via la chaîne de connection.
    Bah tu peux le faire, mais c'est nettement plus complexe... d'ailleurs ça ne change rien au problème que les lignes déjà affichées ne seront pas forcément à jour

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Full-stack
    Inscrit en
    Novembre 2010
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Full-stack

    Informations forums :
    Inscription : Novembre 2010
    Messages : 373
    Par défaut
    J'arrive à recuperer les données via ma datatable, et les afficher dans la datagridview et les textbox. Mais comment ou encore quel méthode sous un bouton me permettrait de changer les lignes de la datagridview (Currentrow), plus précisement aller la ligne suivante ou précedente? J'essaie avec movenext, mais ça plante.

    Et aussi afficher un maximum de 10 lignes dans la datagridview.

    Merci de m'aider.

Discussions similaires

  1. Jointure qui ne renvoie pas tous les enregistrements
    Par rayonx dans le forum Langage SQL
    Réponses: 12
    Dernier message: 19/07/2024, 09h33
  2. Réponses: 0
    Dernier message: 15/02/2015, 23h22
  3. [Envoi mails]Récupérer les enregistrements MX d'un domaine
    Par streetpc dans le forum Développement
    Réponses: 7
    Dernier message: 09/06/2004, 20h00
  4. Afficher les enregistrements si le count() vaut 0
    Par j14z dans le forum Requêtes
    Réponses: 7
    Dernier message: 06/04/2004, 09h51
  5. Affichez les enregistrements du mois en cours ?
    Par Koala-Prog dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/08/2003, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo