One comment: you have set Use Preload to true in your connection string. Use Extended Types = false; the exception changes to: System. This is a legacy feature and it's strongly recommended not to use it (it have been removed from the upcoming major version 3.0). Invalid Cast Exception occurred HResult=-2147467262 Message=Specified cast is not valid. Exception: Thrown: "Die angegebene Umwandlung ist ungültig." (System. Invalid Cast Exception was thrown: "Die angegebene Umwandlung ist ungültig." Time: Thread: In the exception itself: When I use your example an exception on Date Time is thrown: An unhandled exception of type 'System. Additional information: Type of value has a mismatch with column type Couldn't store @digital-void, I'm using 2.2.0, which is the latest. Just to be absolutely sure, I created this failed repro commit on top of 2.2.0, with the timestamp_with_timezone column. Can you please try to run this specific unit test (not within your program) and confirm that on your setup produces an exception? If you need help compiling/running with NUnit let me know.
It's quite straight forward - and works well for the most primitive data types. Loading seems not to be the issue - the conversion from postgres to works fine - but on Update - the exceptions are thrown.
The Row Updating event occurs when an Update method is called before a command executed against the data source.
The Row Updated event occurs when a command executed.
The Grid View 'Grid View1' fired event Sorting which wasn't handled.
The Grid View 'Grid View1' fired event Row Deleting which wasn't handled. When I say manually databinding I mean not using a data source control specified as a Data Source ID, but rather setting the Grid View’s Data Source equal to the appropriate data object and calling Data Bind. NET 2.0 are familiar with how to deal with this, but since ASP.
NET 2.0 most of the examples and tutorials deal with setting the Data Source ID, which buys you a lot of automation that you may not even appreciate unless you’ve done this the old fashioned way.