The EndEdit() methods operates on the DataRow. Because at the time of editing data are changed only in the controls, they are currently not accessible from the DataRow, so EndEdit() method does nothing in this situation.
In contrary, the EndCurrentEdit() works on the databinding, which Form (as container) tracks for every contained control. So Form knows new data and can transfer them to the DataRow.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...