2014-06-18 69 views
0

我有一個Windows桌面應用程序。在一種形式中,我使用數據網格來顯示數據庫中的一些數據。由於有很多行,我添加了分頁到數據網格。基本上,當在不同的頁面上時,查詢數據庫中應該顯示在該頁面中的數據,然後將其綁定爲數據源。這很好。但是,它不保持複選框狀態。保持分頁DataGrid的複選框狀態

例如,在第1頁上,我檢查了3行,然後轉到第2頁,然後返回到第1頁,複選框被重置。

我之前在一個asp.net應用程序中遇到過這個問題。修復方法是使用Session來保存狀態。我

在這種情況下,我可以使用公共財產做類似的事情。

我的問題是:有沒有更簡單的方法來做到這一點?

謝謝

+0

澄清,複選框,我的意思是數據網格中每一行的複選框。它不是來自數據源。 – urlreader

回答

0

我認爲只有在首次查看頁面時才能獲取數據源一次?然後你會爲每個頁面提供一個數據源。然後,當頁面更改時,只需將數據源交換到相應的數據源。保存後我會重新加載所有的數據源。