salut
j'ai un problème dans la mise à jour de la base de données le dataset
est mis à jour mais quand je fait da.update(ds) la base ne change pas
<!-- BEGIN TEMPLATE: bbcode_code -->
la méthode de modification
<!--[if !IE]><--><!----><!--[endif]--><!--[if IE]>
<![endif]-->
publicvoid modificationbuilder(SqlCommand cmd,DataRow dr, int pos)
{
//pour affecter le datarow par les valeurs
for(int i = 0; i < 7; i++)
{
MessageBox.Show("dr " + i + " " + dr[i].ToString());
ds.Tables[0].Rows[pos-1][i] = dr[i];
MessageBox.Show("ds " + i + " " + ds.Tables[0].Rows[pos - 1][i].ToString());
}
ds.AcceptChanges();
//apres accept changes le dataset change
SqlCommandBuilder CmdBuild = new SqlCommandBuilder(da);
da.UpdateCommand = CmdBuild.GetUpdateCommand();
try
{
da.Update(ds, "ali");
bs.DataSource = ds.Tables[0];
bn.BindingSource = bs;
}
catch(Exception s)
{
MessageBox.Show(s.Message);
}
}
<!-- END TEMPLATE: bbcode_code -->en fin j'ai pas trouvé une solution je ne sai pas d'ou provient le problème
//as you like