Ich hatte gerade wieder so ein Erlebnis mit dem .NET 1.1 Datagrid.
Wollte gewisse Funktionen anpassen, bzw. das Standardverhalten etwas modifizieren. Mit
Win32 überhaupt kein Problem, mit .NET hab' ich's nicht zustandegebracht und nach ca. 5 Stunden entnervt aufgegeben.
In .NET 2.0 wurde die Komponente um einiges verbessert. Allerdings war 2.0 keine Option in diesem Fall.
Im Endeffekt ist's eine MFC-Lösung geworden (Delphi konnte ich hier nicht verwenden).