I tried what you wrote, but it does the same thing (deletes the wrong row). Lets say I have a Table with a text field as column 1 and had entries (in order) d, e, b, c, a. When I sort the datagrid by clicking on the caption, it sorts the entries (a, b, c, d, e). When I run the code index = Me.BindingContext.Item(myDS.myTABLE).Current.Position, index = 0. If I delete row 0, it deletes d.
Help!