2011-02-16 26 views
0

我有一個用戶控件在GridView中具有自定義未綁定數據列。我想保留視圖狀態時,在我的應用程序在選擇標籤和焦點行等方面的屏幕之間切換。我可以強制CustomUnboundColumnData事件被引發嗎?

當我做這個開關並恢復該視圖狀態時,我的自定義數據消失了,CustomUnboundColumnData事件處理程序不完全可以使用。

有沒有辦法在我恢復我的視圖狀態後引發此GridView的CustomUnboundColumnData事件?

回答

-1

找到了解決辦法。無論如何,我在這個網格視圖中刷新了我的數據。但是,在刷新這些數據之前,需要將未綁定數據的少數列重新添加到網格中。

+0

你可以請更具體嗎? :-)「刷新我的數據」以非常通用的方式說。 – ChocapicSz

1

調用RefreshRowRefreshRowCell方法,傳遞一個行句柄和一個可選的列。

+0

嘿那裏:)試過這個,它沒有做我想要的。 – Corpsekicker

+0

@Cor:我自己做過;它確實有效。請告訴我們你的代碼。 – SLaks

0

如果您使用ASPxGridView,我會建議您關閉EnableRowsCache屬性。另一個解決方案是在Page_Init方法中顯式調用ASPxGridView的DataBind方法。

+0

嗨,謝謝你的回答,但我沒有使用ASPxGridView。這只是一個XtraGrid.Views.GridView – Corpsekicker

相關問題