Thank you for writing.
In the first case, the row is already added to the grid and it is the last row so you can access it like this:
sender, EventArgs e)
var row = radGridView1.Rows[radGridView1.Rows.Count - 1];
Another approach would be to use the new row events. Detailed information is available here: New Row
. As a general solution, you should consider using the RowsChanged
event which will fire when something is changed in the grid. This way you will be able to update the database: Tracking changes in RadGridView
The following article show how you can iterate all rows in the grid: Iterating Rows.
I hope this will be useful.
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal
and vote to affect the priority of the items