Académique Documents
Professionnel Documents
Culture Documents
Créer une base de données nommée GST_Stagiaire qui constitue deux tables :
TELEPHONE : 0(6|5)(0-9)=8
Dans cet exercice vous allez travailler avec les objets connection, command et datareader.
CORRECTION EX1:
1-CREATION BASE DE DONNEE :
USE GST_STAGIAIRE
GO
GO
Using System.Data.SqlClient ;
Using System.Text.regularExpressions ;
dataGridView1.Rows.Clear();
SqlDataReader DR ;
try{
Con.Open();
DR= cmd.ExecuteReader();
While(DR.Read()){
dataGridView1.Rows.Add(DR.GetValue(0),DR.GetValue(1),DR.GetValue(2),DR.GetValue(3),
DR.GetValue(4),DR.GetValue(5));
DR.close();
con.close();
catch(Exception ex ) {
MessageBox.Show(ex.Message);
}
//CODE METHODE RemplirComboBox
SqlDataReader DR ;
try{
Con.Open();
DR= cmd.ExecuteReader();
While(DR.Read()){
comboBox1.Items.Add(DR.GetValue(0));
}
DR.close();
con.close();
catch(Exception ex ) {
MessageBox.Show(ex.Message);
}
//CODE METHODE PARAMETRES
cmd.Parameters.Clear();
this.ComboBox1.SelectedValue.ToString();
}
//CODE DE METHODE AJOUT
cmd.ExecuteNonQuery();
MessageBox.Show("bien ajouté");
}
//CODE DE METHODE SUPPRIMER
cmd.ExecuteNonQuery();
MessageBox.Show("bien Supprimé");
}
//CODE DE METHODE MODIFIER
cmd.ExecuteNonQuery();
MessageBox.Show("bien Modifier");
}
//CODE METHODE RECHERCHER
SqlDataReader DR ;
try{ con.Open();
DR= cmd.ExecuteReader();
}
while(DR.Read()){
if(DR.GetValue(1).ToSTring() == textBox2.Text){
textBox1.Text = DR.GetValue(0).ToString();
textBox2.Text = DR.GetValue(1).ToString();
textBox3.Text = DR.GetValue(2).ToString();
textBox4.Text = DR.GetValue(3).ToString();
textBox5.Text = DR.GetValue(4).ToString();
comboBox1.Text = DR.GetValue(5).ToString();
DR.close();
Con.close();
}
//CODE METHODE VALIDER
Regex R ;
R= new Regex(@’’^0[5|6][0-9]{8}$’’);
if(R.IsMatch(textBox4.Text)==false){
valider = false ;}
R= new Regex(@’’^[a-z]{1}[a-z|*|-|_]{1}@[a-z]{1}\.[a-z]{1}$’’);
if(R.IsMatch(textBox5.Text)==false){
valider = false ;}
Return valider ;
}
//CODE METHODE LOAD
public Form1()
InitializeComponent();
AfficherListe();
RemplirComboBox();
}
public void Ajouter_Click(object sender, EventArgs e)
createParametters();
if(Valider()==true){ Ajout(); }
createParametters();
Supprimer();
}
public void Modifier_Click(object sender, EventArgs e)
createParametters();
if(Valider()==true){ Modifier(); }
Rechercher();
}
DEV-INFORMATIQUE
MERCI POUR VOTRE
ATTENTION