Hi Yogi,
By using the ListChanged Event in the IBindingList class, you can get the row index of the updated data in the dataset. Here is the code snippet
CurrencyManager cm = ((CurrencyManager)(this.BindingContext[this.gridDataBoundGrid1.DataSource, this.gridDataBoundGrid1.DataMember]));
IBindingList ibl = ((IBindingList)(cm.List));
ibl.ListChanged += new ListChangedEventHandler(ibl_ListChanged);
private void ibl_ListChanged(object sender, ListChangedEventArgs e)
{
Console.WriteLine(e.OldIndex + ":" + e.NewIndex +":"+ e.ListChangedType);
}
Here is the sample, explains how to call refresh range in hierarchal GDBG binded with IBindingList.
Let us know if this helps.
Best Regards,
Madhan.