Visual Studio 2012 の c++/cli で、デザイナー ビューで使用できるカスタム DataGridView クラスが必要です。
System::Windows::Forms::UserControl から継承するデフォルトの clr ユーザーを作成し、UserControl を DataGridView に変更しましたが、C++ では機能しませんでした。C#で動作します。[1]
ゼロからのコードもデザイナーによって認識されませんでした。[2]
クラスに DataGridView を配置する必要があるようですが、grid->GetName.. の代わりに grid->view->GetName.. のようなメンバーにアクセスする必要があります。そして、これらすべての奇妙な構文の後に CLR が意図されていたように、パターン化されません。