The only thing I could check is:
MsgBox(myDS.Tables("Measure").HasErrors)
and it shaws False, no errors, my update statments inside a Try, Catch method, so if there are any error it will display a message.
This is the new news about what I found, any row I change in the datagrid it shows the position as "0", so as I said before it's position problem:
MsgBox(Me.BindingContext(myDS, "Measure").Position)
I am not able to find the code to know the position of the selected record in the datagrid, can you help me in this?
>That sounds like a good place to start. I would trace through the code and look at the state of the DataSet before trying to update.
<><><><><><><><><><><><><><><><><><><><>
<><> REMEMBER,,,,KNOWLEDGE IS POWER <><>
<><><><><><><><><><><><><><><><><><><><>