写扩展datagrid的web自定义控件,遇到动态列重复创建的问题。我继承了datagrid,想设置一个ShowCheckBox的属性开关,动态添加/删除一个复选框列,我希望在vs.net设计时、程序运行时能由ShowCheckBox属性控制该列的添加/删除,对于datagrid的其他列不能做任何干涉。我在override onInit中写了代码、或在ShowCheckBox属性的set里写了代码,都会遇到动态列重复创建的问题;如果我在重载子控件创建事件里写了代码,再加上render事件,该checkbox列倒是不会动态创建了,可vs.net设计时改变ShowCheckBox的属性却不会即时改变,非要运行程序后,不够可视化。
(这会代码没带,所以没贴上,抱歉)哪位有碰到过此问题的,该如何解决呢?
(这会代码没带,所以没贴上,抱歉)哪位有碰到过此问题的,该如何解决呢?
我的BLOG上有一个的,你可以修改一下,