Bonjour ; je suis en train de developper une petite gestion client en VB.NET mais je me heurte a un probleme :
Mon programme est constituter d'une form ou dedans il y a principalement une listbox qui affichera la liste des client et plusieurs textbox affichant les coordonnée des clients (adresse , ville tel....)
lorsque je clique sur un nom dans ma listbox cela affiche dans mes textbox mais ces ici que le probleme ce pose :
J’ai utiliser un dataset pour qu’il contiene les donnée de ma table clients (cest une base access)
Au demarrage la listbox ce charge du nom et prenom de tout les client classer par ordre alphabetique
J’arrive a afficher les donnée dans les texte box mais j’ai une erreur si un des champs (par exemple le prenom )est vide voici l’erreur : System.invalidcastexception : cast du type dbnull en type string non valide
Voila donc lorsque la base de donnée contient des donnée cest bon si une des case na pas de donnée cela plante
Je vous montre mon code
Voila pour afficher les coordonnées des clients dans les textbox
Dtset = dataset et num est egale au numero de la ligne parcouru dans la listbox pour que les informations du client correspond a celui de son nom
Code : Sélectionner tout - Visualiser dans une fenêtre à part TxtAdress.Text = DtSet.Tables("Clients").Rows(num).Item(1)
Voila je me demandais si cela etait la bonne methode ou si je me suis planter et que faire pour ne pas afficher que cela plante (j’ai penser a un try catch mais je ne suis pas convaincu)
Voila je vous est exposer mon probleme je serais ravis que vous m’aidier
Merci d’avance
bye
Partager