Modifier et supprimer en c#

- - Dernière réponse : remiki90
Messages postés
111
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
10 septembre 2019
- 4 sept. 2019 à 13:56
Bonjour,
Je cherche le code source des boutons modifier et supprimer. Je cherche aussi le code source d'une formulaire de connexion
Afficher la suite 

4 réponses

Messages postés
13734
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 septembre 2019
302
0
Merci
Bonjour

Merci de garder à l'esprit que CodeS-SourceS et CCM sont des communautés d'entraide. Toutes les réponses sur le forum sont assurées par des bénévoles qui donnent de leur temps libre pour aider à résoudre les problèmes.

A noter également que nous ne faisons pas dans le "tout cuit". Soit tu trouves ton bonheur dans la partie sources du site, soit à l'aide de ton moteur de recherche favori. Ici, nous aidons volontiers sur une difficulté technique, précise et parfaitement isolée rencontrée dans le cours du développement.

Penser à poster le morceau de code qui pose problème, voir ici comment utiliser la coloration syntaxique. S'il y a un message d'erreur retranscrivez le dans son intégralité, en précisant à quelle ligne apparait cette erreur.

des conseils d'écriture des messages et ici et en particulier pour les devoirs scolaires ou PFE.

Merci donc de reformuler ta demande en respectant ces quelques points.


Commenter la réponse de Whismeril
Messages postés
111
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
10 septembre 2019
3
0
Merci
Tu utilise quelle Base de donnée?

Commenter la réponse de remiki90
Messages postés
111
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
10 septembre 2019
3
0
Merci
Tout D'abord, tu commence par créer une classe tu le nomme DBConnexion

et voici les codes qui vont ressambler
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Data.OleDb;
using System.Text;
using System.Data.SqlClient;
using System.Data.Odbc;
using System.Windows.Forms;

namespace NomDeTonProjet
{
   public class DBConnexion
    {
        public string RXcon= "Data Source = TaMachine\\NomSQLSERVER; Initial Catalog = TaBaseDeDonnée; User=sa;password=TonMotDePasse";//
    }
//Dans le formulaire ou tu va faire l'ajout, n'oublie pas de faire appel a ta classe DBConnexion, par example  
public partial class Examen : Form //examen c'est le formulaire par exemple que je fais ajout/modif
    {
        DBConnexion db = new DBConnexion();//ici l'exemple
    }

//et dans le formullaire examen on aura en haut au début des ton code
 public partial class Examen : Form
    {
        DBConnexion db = new DBConnexion();
        SqlConnection cnx;//on definit dejà sqlconnexion
        SqlCommand commd;
     }


et voici par exemple l'enregistrement
private void Boutton_Enregistrer_Click(object sender, EventArgs e)
        {
            
            cnx = new SqlConnection(db.RXcon);//sqlconnexio définit ci haut
            try
            {
                cnx.Open();
            }
            catch
            {
                MessageBox.Show("Erreure lors de la Connexion");
            }
            finally
            {
                if ((RefExam.Text != "") && (Nom_Examen.Text != "") && (textPrixexa.Text != ""))//si les texbox sont vide 
                {
                    int MINDONGO;
//ici c'est ta requette pour ta table par exemple, dans mon cas j'ai la table EXAMEN par exemple
                    string ct= "insert into examen(codexam,libexam,prix) values(@codexam,@libexam,@prix)";
                    commd = new SqlCommand(ct);
                    try
                    {
                        commd.Parameters.AddWithValue("@codexam", RefExam.Text);
                        commd.Parameters.AddWithValue("@libexam", Nom_Examen.Text);
                        commd.Parameters.AddWithValue("@prix", textPrixexa.Text);
                        commd.Connection = cnx;
                    }
                    catch
                    {
                        MessageBox.Show(this, "veuiller remplir les champs avec des valeurs Correctes ", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    try
                    {
                        MINDONGO = commd.ExecuteNonQuery();
                        commd.Parameters.Clear();
                        MessageBox.Show(this, "Votre Examen est ajouté", "Ajout Reçu", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        RefExam.Text = "";
                        Nom_Examen.Text = "";
                        textPrixexa.Text = "";
                        RefExam.Focus();
                    }
                    catch
                    {
                        MessageBox.Show(this, "Ce Type d'Examen existe dejà", "Deja enregistré", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                    MessageBox.Show(this, "Vous devez remplir au moins les champs obligatoires", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

Commenter la réponse de remiki90
Messages postés
111
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
10 septembre 2019
3
0
Merci
Essaie ca et revien je te donne les codes pour bouton modifier ou soit, montre les codes que tu as pu faire pour enregistrer stp

merci, sauf que cest pas detaillé, selon les champs c-à-d prix peut etre en
double
ou
float,
mais j'ai posté un code simple tu diras tes difficultés et on le verra ensemble

Commenter la réponse de remiki90