That is correct Roger, the row added always end up as the last row in the datasource table.
Bound or not it will be the last row in the datasource table. Except for dynamical list's and stack's
But for the given temporary state
<<How do you insert a row between two rows in a datagridview?
You're right. I hadn't read down in the link past Chaosian's suggestion that had the blue header (and I took, without actually reading, to be the Accepted Answer) but which was still talking about using DataGridView.Rows.InsertAt. That won't work.
But having gone back to the link, I see there was more. It did fail, and you changed it to DataTable.Rows.InsertAt. I agree that will work. And that that, rather than Chaosian's proposal, was the Accepted Answer.
No problem at all. for one times sake i didn't have to swallow a camel... -:) hence you lecturing.....
Jens
.NET Programming
The .NET Framework is not specific to any one programming language; rather, it includes a library of functions that allows developers to rapidly build applications. Several supported languages include C#, VB.NET, C++ or ASP.NET.
That is correct Roger, the row added always end up as the last row in the datasource table.
Bound or not it will be the last row in the datasource table. Except for dynamical list's and stack's
But for the given temporary state
<<How do you insert a row between two rows in a datagridview?
It will succed.
vbturbo