我正在爲一組對象創建一個自定義控件,並且正在跑入一個路障。控制的目的是提供一個簡單的方法來實現嵌套,排序等網格。深拷貝ASP.NET GridView
要創建嵌套,我有一個子GridView作爲其餘子節點的藍圖。我允許開發人員對其進行配置,然後自定義控件創建大量相同的副本。
我的問題在於,我無法完美地複製子網格。 MemberWiseClone()似乎不起作用,並且GridView不可序列化。
我目前的解決方案是在我知道我們需要(ID,的CssClass等)的字段列表手動複製,但是這顯然不夠,甚至沒有觸及事件處理器。
是否有深層副本的好方法一個GridView - 或 - 提供我用另一種方法描述的功能?
這並不完全符合我一直在尋找,但我想我最初的願望是有點誤導。自那以來,我用不同的方法解決了自己的問題,但這是對正確答案的最接近的迴應。謝謝。 – beardog 2009-12-10 14:56:41