Les boutons de navigation (last , previous ....)

Bonjour,

salut je développe une app dans je dois créer des boutons next,previous ....., je les fait fonctionner mais c'était pas professionnelle, je vous montre un exmple , de bouton previous

 If cnx.State = ConnectionState.Open Then
                cmd.CommandType = CommandType.Text
                cmd.CommandText = "select top 1 * from divers_outils where N° < " & txtn.Text & " order by N°"
                cmd.Connection = cnx
                dr = cmd.ExecuteReader
                If dr.HasRows Then
                    While dr.Read
                        txtn.Text = dr("N°")
                        txtnom.Text = dr("nom")
                        txtquant.Text = dr("quantite")
                        txtserie.Text = dr("n_serie")
                        txtmarq.Text = dr("marque")
                        txtcode.Text = dr("code")
                    End While
                Else
                    MsgBox("vous êtes sur le premier outil", 1 + 32, "attention")
                End If
            Else
                MsgBox("erreur de connexion")
            End If
            cnx.Close()


je veux que soit un peut améliorer , comme bdd est vide , les boutons don't être desabled , lorsque je suis sur le dernier enregistrement , le bouton suivant , desabled ect



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Tu veux que le bouton change d'apparence ?
    Dans ton code :
    - quand tu affiches le bouton la première fois, tu dois vérifier si "previous" est possible
    - chaque fois que tu fais "previous", vérifie que le prochain "previous" sera possible, et changer le bouton si plus possible ensuite
    - chaque fois que tu fais "next", le prochain "previous" sera possible
    1. salut , je sais , j'ai besoin d'un exmple , si tu peux m'aider montre moi un code ,
      1. Contributeur
        si tu veux partager ton fichier, je peux compléter avec un exemple.
      2. toute l'application ou tu veux que je vous montre seulement les code , des boutons de navigation
      3. Contributeur
        plus simple toute l'appli