Τι default value θα ήθελες να δώσεις; Αν πχ στον SQL Server έχεις βάλει NEWID(), αυτό αφορά μόνο τον SQL Server. Το Dataset δεν γνωρίζει αυτό το function, οπότε βάζει ως default το DBNull. Γενικά, το schema της βάσης δεν μεταφέρεται αυτούσιο ως schema του Dataset. Για το συγκεκριμένο πρόβλημα, θα πρέπει να στηριχθείς στα events του object model και το .NET Framework (πχ κατά το new row event να χρησιμοποιείς την System.GUID.NewGuid().ToString() για να αντικαταστήσεις τo DBNull).
Vir prudens non contra ventum mingit