Bonjour, j'ai un problème, je n'arrive pas à faire afficher le résultat d'une requête d'une base de donnée dans un textBox (La colonne est de type float), merci !
Bonjour, j'ai un problème, je n'arrive pas à faire afficher le résultat d'une requête d'une base de donnée dans un textBox (La colonne est de type float), merci !
Bonjour,
Vous ne fournissez pas assez d'information pour qu'on puisse vous aider.
?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 textbox.text=Myvalue.ToString();
Comment tu as fait ta requête ?
Je peux te proposer une réponse en architecture MVC mais si tu joins tout ça te fera sans l'architecture :
MODEL :
ET AUSSI
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class Row { public string Get_Id() { const string Getter = "SELECT Identifiant FROM tb_agent WHERE Code_Conges=@Code_Conges"; return Getter; } }
CONTROLLER :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 /// <summary> /// Path to the Database /// </summary> /// <returns>Return the query explicit string</returns> public string ConnectionBdd() { const string connexionBdd = "SERVER=localhost; DATABASE=XXX; UID=XXX; PASSWORD=XXX"; // A comp return connexionBdd; }
VIEW :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 /// <summary> /// Get Id demandeur /// </summary> /// <param name="codeConge"></param> /// <returns>Return HasRow string explicit</returns> public string ID_Demandeur(string codeConge) { var demandeur = "XOXO"; var connection = new MySqlConnection(_connectBase.ConnectionBdd()); connection.Open(); var commandName = new MySqlCommand(_row.Get_Id(), connection); commandName.Parameters.AddWithValue("@Code_Conges", codeConge); var reader = commandName.ExecuteReader(); if (reader.HasRows) { var lecture = reader.Read(); while (lecture == true) { demandeur = reader.GetString(0); lecture = reader.Read(); } } reader.Close(); connection.Close(); return demandeur; }
Bon les variables sont adaptées à mon programme mais cela devrait t'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var id_UserAsk = _hasRow.ID_Demandeur(CONGES);
Utilise le HasRow pour récupérer la valeur de ta query puis t'en fais ce que tu veux.
dans ton cas cela donnera :
EN VIEW :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TextBox1.Text = _hasRow.ID_Demandeur(CONGES);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager