设计器加载程序未提供根组件,但没有指出原因

环境:Windows XP,VS 2005 SP1,.NET FX 2.0 SP1
问题:
引发类型为“System.ComponentModel.Design.ExceptionCollection”的异常
设计器加载程序未提供根组件,但没有指出原因。



描述:
添加了WinForm 程序中添加了DataGridView,做了列替换操作(列中动态绑定枚举对象),这个列替换操作在后台CS代码中,
不是在Designer.cs 中。
解决办法:
把自动生成的DataGridView列和要替换的列生成方法封装在一个方法中,例如:
Code
此方法在构造中调用,例如:
public ShowWokerInfo()
{
    InitializeComponent();
    InitGridView();
}

这样,上面的错误自然消失,设计时正常了。
态度决定一切,技术改变生活作者:winzheng                                                                                                                                    
出处:http://cnblogs.com/winzheng                                                                                                      
本文为原创作品,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

 


posted @ 2009-07-24 10:36  winzheng  阅读(5585)  评论(1编辑  收藏  举报