private void dataGrid1_Leave(object sender, System.EventArgs e)
{
CurrencyManager myCurrencyManager=(CurrencyManager )dataGrid1.BindingContext[dataGrid1.DataSource,dataGrid1.DataMember];
int rowtoedit=myCurrencyManager.Position;
DataGridColumnStyle dgc = dataGrid1.TableStyles[0].GridColumnStyles[0];
dataGrid1.EndEdit(dgc, rowtoedit, false);
myCurrencyManager.EndCurrentEdit();
//myCurrencyManager.Refresh();
}
{
CurrencyManager myCurrencyManager=(CurrencyManager )dataGrid1.BindingContext[dataGrid1.DataSource,dataGrid1.DataMember];
int rowtoedit=myCurrencyManager.Position;
DataGridColumnStyle dgc = dataGrid1.TableStyles[0].GridColumnStyles[0];
dataGrid1.EndEdit(dgc, rowtoedit, false);
myCurrencyManager.EndCurrentEdit();
//myCurrencyManager.Refresh();
}