我正在为一组对象创建一个自定义控件,并且正在跑入一个路障。控制的目的是提供一个简单的方法来实现嵌套,排序等网格。深拷贝ASP.NET GridView
要创建嵌套,我有一个子GridView作为其余子节点的蓝图。我允许开发人员对其进行配置,然后自定义控件创建大量相同的副本。
我的问题在于,我无法完美地复制子网格。 MemberWiseClone()似乎不起作用,并且GridView不可序列化。
我目前的解决方案是在我知道我们需要(ID,的CssClass等)的字段列表手动复制,但是这显然不够,甚至没有触及事件处理器。
是否有深层副本的好方法一个GridView - 或 - 提供我用另一种方法描述的功能?
这并不完全符合我一直在寻找,但我想我最初的愿望是有点误导。自那以来,我用不同的方法解决了自己的问题,但这是对正确答案的最接近的回应。谢谢。 – beardog 2009-12-10 14:56:41