首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

自定义控件,提示"在 DataBind、Init、Load、PreRender 或 Unload 阶段,不能修改该控件集合。"待。

2012-07-31 
高手进!自定义控件,提示在 DataBind、Init、Load、PreRender 或 Unload 阶段,不能修改该控件集合。在线等待。

高手进!自定义控件,提示"在 DataBind、Init、Load、PreRender 或 Unload 阶段,不能修改该控件集合。"在线等待。。。。。
如题:
在Panel里OnInit时执行代码时,报错。

C# code
this.Controls.Add(this._girdview);

this //Panel
this._girdview //GridView


[解决办法]
错误提示已经告诉你答案了吧

楼主看下控件的生命周期吧
http://www.cnblogs.com/zhuawang/archive/2008/05/09/1189694.html
[解决办法]
自定义的控件还要动态生成gridview么?

你先把它放进去,要显示的时候visible = true;不就行了
[解决办法]
Try put your code in the method
protected override void OnInitComplete(EventArgs e)

热点排行