Я просто глубже загляну в твой вопрос.К сожалению, мне удалось воспроизвести описанный вопрос.После некоторых исследований DataGridView в пользовательских элементах управления я наткнулся на следующее post .
Кажется, что нет визуальной поддержки для унаследованного DataGridView - и - не для userControlsиспользуя DataGridView, тоже.Вы также можете взглянуть на эту статью
Я пытался использовать следующие унаследованные классы DataGridView - но ни один из них не сработал.Прошу прощения за отсутствие правильного решения, но я надеюсь, что это может быть полезным для вас.
/// tried this attribute - did not work
/// [Designer(typeof (System.Windows.Forms.Design.ControlDesigner))]
/// this did not work either
[Editor("System.Windows.Forms.Design.DataGridViewComponentEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(ComponentEditor))]
[Designer("System.Windows.Forms.Design.DataGridViewDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public class ucInheritedDataGridView : DataGridView { }