Code pour un bouton de validation

Signaler
Messages postés
5
Date d'inscription
lundi 4 septembre 2006
Statut
Membre
Dernière intervention
30 mai 2009
-
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
bsr je suis debutant en c# et je fais un mini projet. j'ai quatre fenetre et une base de donnée ma ma deuxièm fenetre contient des text et j'aimerais que lorsque l'utilisateur clique sur le bouton valider les donner s'enregistre dans la table de la base de donnée est ce possible? merci de votre aide

5 réponses

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
28
Bonjour Ymans
De rien,
Si tu as d'autres questions, n'hesite pas, si ce n'est pas moi qui y répond, d'autres le feront.

C# is amazing, enjoy it!
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
28
Bonjour

Heureusement que c'est possible ;-)
Recherche sur ce site, tu trouveras plein d'exemples, et des tuto, sur l'accès aux base de données.
et si tu as un probleme particulier, reviens ici on devrait pouvoir t'aider.

C# is amazing, enjoy it!
Messages postés
5
Date d'inscription
lundi 4 septembre 2006
Statut
Membre
Dernière intervention
30 mai 2009

slt Robert et merci mais j'ai chercher et je ne trouve rien peux tu m'aider en revanche de ton coté si possible.
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
28
Bonsoir,

j'ai eu une demande sililaire, sur un autre post, je te copie ma réponse:
Commençons par la récupération des données saisie dans ton deuxieme formulaire.

Le plus simple à ton niveau, même si les puristes y trouveront à redire, c'est de définir un classe qui contiendra les sonnées saisies.
genre : 
public class MyData
{
  public string Nom;
  public string Prenom;
}
 
 

dans ton deuxieme formulaire tu crées une instance public de cette classe.
à la fin de la saisie (bouton valider) tu enregistres les données dans cette instance.
ensuite tu positione la propriété DialogResult pour sortir du formulaire.

genre:
public partial class InputDataForm : Form
{
public MyData myData = new MyData();
...
private void BoutonValider_Click( ...)
{
  myData.Nom=textBox1.Text;
  myData.Prenom=textbox2.Text;
  this.DialogResult=DialogResult.OK;
}
private void BoutonAnnuler_Click( ...)
{
  this.DialogResult=DialogResult.Cancel;
}
...
}

Depuis ton premier formulaire, lance le second par un ShowDialog(), ce qui bloquera le formulaire en attente de la saisie.
à la sortie de la saisie tu pouras alors acceder à l'instance de la classe de donnée du deuxieme formulaire.
genre:
...
  InputDataForm form = new InputDataForm ();
   if (form.SowDialog() == DialogResult.OK)
   {
      form.myData.Nom; // le nom saisi
      form.myData.Prenom; // le prenom saisi
      // reste plus qu'a generer la requette pour l'insertion dans la base.
   }
...

je n'ai pas testé le code, mais ça ne devrait pas être loin de la vérité.

C# is amazing, enjoy it!
Messages postés
5
Date d'inscription
lundi 4 septembre 2006
Statut
Membre
Dernière intervention
30 mai 2009

Merci robert pour ton aide
il faut dire que je m'attendais plus a une réponse
je vais le tester et le compléter si nécessaire entre temps pourrais t-on garder le contacte?