Add any user control to a DataGrid: ExtendedDataGridControlColumn
The free ExtendedDataGrid provides a framework to easily add virtually any UserControl to a DataGrid cell! It comes down to creating a custom control by inheriting from the ExtendedDataGridControl and implementing the desired functionality. Then this custom control can be added to the ExtendedDataGridControlColumn so in each cell your control will be rendered. All of this can be done by using the default Visual Studio.NET designers.
Add any user control to the DataGrid!
I've just finished the ColumnStyle and I've written very quickly a demo application, both can be downloaded from the ExtendedDataGrid site. In the next few days I'll try to document the grid a little bit more and write some cooler demo applications. In the meanwhile; if you have any questions or remarks, please let me know!