speed10
Messages postés46Date d'inscriptionjeudi 7 février 2008StatutMembreDernière intervention18 octobre 2010
-
22 avril 2008 à 02:22
kaydash69
Messages postés9Date d'inscriptionsamedi 23 février 2008StatutMembreDernière intervention29 juin 2008
-
29 juin 2008 à 21:00
salut,
je suis entraint de realiser une application avec c# vs2003 et je veux afficher dans une zone text des données à partir d'un combobox,svp aider moi!!!!!!!!
merci
speed10
Messages postés46Date d'inscriptionjeudi 7 février 2008StatutMembreDernière intervention18 octobre 2010 22 avril 2008 à 16:54
oui ,je veux une fois que je selectionne un item dans la combobox les donnes qui coresponde à cette item dans la base sqlServer s'affiche dans le textbox
Liverion
Messages postés296Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention18 août 2008 16 juin 2008 à 15:51
C'etait un nom de fonction que j'avais mis là pour montrer comment il pouvait récuperer l'item selectionné dans sa comboBox pour aller chercher des données dans sa Base de Données SQL associée, mais je pense pas qu'une telle fonction existe vraiment, c'etait pour illustrer.
~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
kaydash69
Messages postés9Date d'inscriptionsamedi 23 février 2008StatutMembreDernière intervention29 juin 2008 16 juin 2008 à 16:03
ahh daccord,
donc, d'apres ce ke j'ai compris, il faut utiliser une fonction que nous, nous devons la créer pour faire ca :
{
textbox.text = fonction crée (combobox1.SelectedItem.ToString();
}
et bien justement, que signifie cette fonction crée ?? c la ke j'ai pas compris ! :{
Liverion
Messages postés296Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention18 août 2008 16 juin 2008 à 16:05
oui, ou tu le fais en plusieures lignes dans la gestion de l'évènement , mais c'est effectivement plus propre de le faire dans une fonction a part que tu vas appeler après ;)
~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
Liverion
Messages postés296Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention18 août 2008 16 juin 2008 à 16:08
Oups, pas vu la deuxieme question, en fait ce que lui voulais faire, c'etait que l'utilisateur choisisses dans l'interface sur une liste quelque chose qu'il avait envie de voir, le programme allait alors chercher les infos qui etaient contenues dans la base de données a propos de cette chose et renvoyer ca en texte (en orange ce que la fonction crée doit faire) pour ensuite l'afficher dans un textBox.
~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
Liverion
Messages postés296Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention18 août 2008 16 juin 2008 à 16:40
Je sais pas du tout, mais je pense qu'il doit y avoir pas mal de tutoriaux sur les echanges avec les Bases De Données (BDD). Moi j'ai jamais utilisé pour l'instant en C# donc me suis pas penché dessus ;)
~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
speed10
Messages postés46Date d'inscriptionjeudi 7 février 2008StatutMembreDernière intervention18 octobre 2010 17 juin 2008 à 01:32
bonsoir,
pour la classe general, elle contient la methode modifier que j ai fait appele à elle ensuite dans la classe cmb plus precisement dans la methode cmbMatricule_SelectedIndexChanged pour recupere l item selectionner et l afficher dans la zone text txtName, la methode Modifier prend en parametre la requete,la connexion et la zone text ou on va afficher l item selectionner.
et pour l objet g , j ai utilise pour faire appel au methode modifier "generale g=new generale();" "g.Modifier(.......)".
kaydash69
Messages postés9Date d'inscriptionsamedi 23 février 2008StatutMembreDernière intervention29 juin 2008 17 juin 2008 à 15:16
tiens, ca me parait bizzare, j'ai fait comme en haut :
- j'ai crée une class dans laquelle se trouve une méthode pour modifier les texbox
- + une autre class dans laquelle il y a l'evenement "SelectedIndex_Changed" et que l'on enclenchera la fonction modifier de lautre classe
Cependant, dans la classe où il y a l'evenement, je n'ai pas accés à la connexion pour faire un "connection.open( )" afin d'ouvrir la connexion. J'ai bien declaré un objet "connection" de type SqlConnection en precisant bien mon datasourse, database, Trusted_connection dans l'autre page qui est Form1.Designer.cs !
Auriez-vous une idée de l'erreur ?? J'en suis sur que c'est un truc bete!
public void modifier(string requete, SqlConnection connexion, TextBox text)
{
SqlCommand Sqlcmd = new SqlCommand();
Sqlcmd.Connection = connexion;
Sqlcmd.CommandText = requete;
SqlDataReader ligne = Sqlcmd.ExecuteReader();
while (ligne.Read())
{
text.Text = ligne["nom"].ToString();
}
ligne.Close();
}
private void client_box_SelectedIndexChanged(object sender, EventArgs e)
{
connexion_bdd();
_sqlconnexion.Open();
modifier("SELECT * FROM Feuil1$ WHERE Société = '" + client_box.SelectedItem + "'", _sqlconnexion, client_text);
}
}
}
///////////////Fin essai//////////
Normalement, rien que cela, le programme d'essai devrait m'afficher une liste de client dans le combobox puis en fonction du client, son nom, mais il m'affiche rien. A votre avis, d'où vient le probleme ?? J'ai tjrs pa trouvé la solution et je cherche tjrs