I have a DataGridView control which is bound to a DataView at run time.

When the user adds a new row to the grid, I need to get at the corresponding new row that's been added to the DataView.

However, DataGridView1.CurrentRow.DataBoundItem returns nothing.

I know for a fact that a corresponding new row has been added to my DataView because I can get to it like this: DataGridView1.DataSource.Item(DataGridView1.DataSource.Count - 1)

So why can't I get to it directly through the DataBoundItem property of the DataGridViewRow?