原因是这样!
我写的DataGridCom 是继承DataGridColumnStyle 但是他是继承Component的!
但是我在基类的方法中 有安钮来控制 控件的Readonly 显示!
protected stvirtual void SetControlsEditable(Control theControl)
{
 foreach(Control ct in theControl.Controls)
 {
  f(ct is TextBox)
  ((TextBoxAuto)ct).ReadOnly=!editable;
  else if(ct is RichTextBox)
  ((RichTextBox)ct).ReadOnly=!editable;
 }
}
现在我加入我写的组件进去 就会报错 请问是什么原因和有什么解决方法!
谢谢大家 多讨论