> > Hi Franck,
> >
[quoted text clipped - 52 lines]
> ds3.table[0] and ds2 is ds3.table[1]. that's why haschanges say it
> havent been changed.
I think you can get rid of the first 2 datasets completely:
ds3.Tables.Add(ModelSelectionGlobal.dsModelSelection.Tables["C"].Copy());
ds3.AcceptChanges();
ds3.Merge(dt.Copy());
If this doesn't help - try to explicitly set the names of the tables
returned by the Copy() methods:
DataTable dt1 = ModelSelectionGlobal.dsModelSelection.Tables["C"].Copy();
dt1.TableName = "Table1";
ds3.Tables.Add(dt1);
ds3.AcceptChanges();
dt1 = dt.Copy();
dt1.TableName = "Table1";
ds3.Merge(dt1);
Cheers,

Signature
_____________
Adam Bieganski
http://godevelop.blogspot.com
Franck - 19 Oct 2007 19:31 GMT
> > > Hi Franck,
>
[quoted text clipped - 74 lines]
> _____________
> Adam Bieganskihttp://godevelop.blogspot.com
nothing works,
gonna do if statement with and compare all my fields one by one this
im sure it works.