My understanding is that the GetUpdateCommand line dynamically updates the whole table with whatever has been modified in the DGV. Is that not correct?

I have observed this used, and it works to update a table with everything in a dgv. Whether modified or not. I like this approach for what I am trying to do, but I am either incorrectly applying it, which I no longer believe I am, or something I am unable to understand is occurring. I do admit that I obtained this method from an application using sqlCE, but I do not believe this is a problem caused by the database I am using.

Now I read through all the material I could find about the error, but was unable to turn that into a workable solution.

So do you know what this exception means, with regard to what I am doing, and what I might do to remediate it?