dataGridView et insertion des données
Bonjour,
Dans mon application, j'ai une fenètre contenant un dataGridview permettant l'affichage des données à partir d'une BD oracle 9i et je peux entrer des nouvelles données.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
OracleDataAdapter DA = null;
DataSet DS1 = new DataSet();
private void Valider_Click(object sender, EventArgs e) // pour afficher le datagridview
{
OracleConnection OraCon = new OracleConnection();
string connexionstring = "data source=RC;user=sys;password=psw;";
OraCon.ConnectionString = connexionstring;
OraCon.Open();
try
{
DA = new OracleDataAdapter("SELECT * From machine where ID_machine = '" + idArticle.Text + "'", OraCon);
DA.Fill(DS1, "machine");
dataGridView1.DataSource = DS1;
dataGridView1.DataMember = "machine";
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
OraCon.Dispose();
}
}
private void enregistrer_Click(object sender, EventArgs e) //pour enregistrer les nouvelles insertions
{
OracleCommandBuilder builder = new OracleCommandBuilder(DA);
DA.Update(DS1, "machine");
} |
Mon problème c'est que ces données entrées, ne seront pas valider et insérerer dans la BD.