Vous êtes sur la page 1sur 3

DataRow dr = ds.Tables["formateur"].

NewRow();

Mode Déconnecter
dr[0] = comboBox1.Text;
dr[1] = textBox1.Text;
dr[2] = textBox2.Text;
dr[3] = textBox3.Text;
dr[4] = maskedTextBox1.Text;
Ajouter

ds.Tables["formateur"].Rows.Add(dr);
MessageBox.Show("bien ajouter");
Mode Connecter

cmd.Connection = cnx;
cmd.CommandText = "insert into formateur values(" + comboBox1.Text + ",'" +
textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" +
maskedTextBox1.Text + "')";

for (int i = 0; i < ds.Tables["Person"].Rows.Count; i++)


{
Mode Déconnecter

if (CBox1.SelectedItem.Equals(ds.Tables["Person"].Rows[i][0]))
{
ds.Tables["Person"].Rows[i][1] = textBox1.Text;
ds.Tables["Person"].Rows[i][2] = textBox2.Text;
ds.Tables["Person"].Rows[i][3] = textBox3.Text;
Modifier

…etc
MessageBox.Show("Bien modifier");
}
}
Mode Connecter

cmd.Connection = Program.cnx;
cmd.CommandText = "update formateur set nomFormateur='" + textBox1.Text +
"',prenomFormateur='" + textBox2.Text + "',adrFormateur='" + textBox3.Text +
"',dateNFormateur='" + maskedTextBox1.Text + "' where
codeFormateur="+comboBox1.SelectedItem+"";
MessageBox.Show("bien modifier");

for (int i = 0; i < ds.Tables["formateur"].Rows.Count; i++)


Mode Déconnecter

{
if (comboBox1.SelectedItem.Equals(ds.Tables["formateur"].Rows[i][0]))
{
ds.Tables["formateur"].Rows[i].Delete();
Supprimer

comboBox1.Items.RemoveAt(i);
MessageBox.Show("Bien supprimer");
break;
}
}
Mode Connecter

cnx.Open();
cmd.Connection = cnx;
cmd.CommandText = "delete formateur where codeFormateur="+comboBox1.SelectedItem+"";
Déconnecter

SqlCommandBuilder cmdb = new SqlCommandBuilder(da_formateur);


Enregistrer

da_formateur.Update(ds, "formateur");
MessageBox.Show("bien enregistrer");

cmd.ExecuteNonQuery();
Connecte

MessageBox.Show("bien enregistrer");
r
Mode Déconnecter static SqlConnection cnx = new SqlConnection("Chaine de connexion");
static SqlCommand cmd = new SqlCommand();
Déclarations
static SqlDataAdapter da_formateur = new SqlDataAdapter("select * from formateur", cnx);
DataSet ds =new DataSet();
int position;
Mode Connecter

static SqlConnection cnx = new SqlConnection("Chaine de connexion");


static SqlCommand cmd = new SqlCommand();
static SqlDataReader dr;
int position;
Mode Déconnecter

da_formateur.Fill(ds, "formateur");

for (int i = 0; i < ds.Tables["formateur"].Rows.Count; i++)


{
comboBox1.Items.Add(ds.Tables["formateur"].Rows[i][0]);
}
Form Load

cnx.Open();
cmd.Connection = cnx;
Mode Connecter

cmd.CommandText = "select * from formateur";


dr = cmd.ExecuteReader();

while (dr.Read())
{
comboBox1.Items.Add(dr[0]);
}
dr.Close();

pos = comboBox1.SelectedIndex;
for (int i = 0; i < ds.Tables["formateur"].Rows.Count; i++)
Mode Déconnecter

{
Rechercher (Combobox)

if (comboBox1.SelectedItem.Equals(ds.Tables["formateur"].Rows[i][0]))
{
textBox1.Text = ds.Tables["formateur"].Rows[i][1].ToString();
textBox2.Text = ds.Tables["formateur"].Rows[i][2].ToString();
textBox3.Text = ds.Tables["formateur"].Rows[i][3].ToString();
maskedTextBox1.Text = ds.Tables["formateur"].Rows[i][4].ToString();
}
}
try {
cmd.Connection = cnx;
cmd.CommandText = "select * from formateur where codeFormateur=" +
comboBox1.SelectedItem + "";
Mode Connecter

dr = cmd.ExecuteReader();
while (dr.Read())
{
textBox1.Text = dr[1].ToString();
textBox2.Text = dr[2].ToString();
textBox3.Text = dr[3].ToString();
maskedTextBox1.Text = dr[4].ToString();
}
dr.Close();
}
catch { }
public void naviger()
{
try{

Déconnecter
comboBox1.Text = ds.Tables["formateur"].Rows[pos][0].ToString();
textBox1.Text = ds.Tables["formateur"].Rows[pos][1].ToString();
Fonction Naviger()
textBox2.Text = ds.Tables["formateur"].Rows[pos][2].ToString();
textBox3.Text = ds.Tables["formateur"].Rows[pos][3].ToString();
maskedTextBox1.Text = ds.Tables["formateur"].Rows[pos][4].ToString();
}
catch{ MessageBox.Show("Fin !!!"); }
}

public void naviger()


{
cmd.Connection = cnx;
cmd.CommandText = "select * from formateur";
dr = cmd.ExecuteReader();
Connecter

for (int i = 0; i <= position; i++){


dr.Read();
}
comboBox1.Text = dr[0].ToString();
textBox1.Text = dr[1].ToString();
textBox2.Text = dr[2].ToString();
…etc
dr.Close();
}
Déconnecte

position = 0;
naviger();
Premier
r
Connecter

position = 0;
naviger();
Déconnect

position = ds.Tables["formateur"].Rows.Count-1;
naviger();
Dernier
er

cmd.Connection = cnx;
Connecte

cmd.CommandText = "select count(*) from formateur";


position =Convert.ToInt32(cmd.ExecuteScalar())-1;
r

naviger();
Déconnect

position += 1;
naviger();
er
Suivant

try{
Connecter

position++;
naviger();
}
catch { dr.Close(); }
Déconne

position -= 1;
Précédant
cter

naviger();

try{
Connecter

position--;
naviger();
}
catch{ dr.Close(); }

Vous aimerez peut-être aussi