I have found the TypeConverters and UIEditors do not load if the PropertyGrid cannot resolve their assembly.
This is interesting as I have written a DataSet generator for us to use in-house. I suppose here are a few pointers to things that helped.
* Used the PowerToys xsd code generator to easily add inheritable DataTables.
* I have found issues with writing xml schemas from DataSets. They do not correctly handle foreign keys and their cascade rules, and use unique keys, instead of schema keys. Using the decoder from XSDEditor by Marc Clifton, I found I could doctor the DataSets xsd and correct errors
* derive all database access using generic interfaces (e.g. IDbCommand, IDbDataAdapter, IDbConnection, ITransaction, IDataReader), the same code can be used for any of the data providers ODBC, SqlClient, Ole or proprietry
* Generate your code with CodeDom, gives you c#, vb, J#, mcpp, javascript outputs with a click of the button
The generator saves us hours and hours of work.
Ray Gilbert