2013-05-07 106 views
0

我使用下面的代碼爲WPF DataGrid時選擇改變:WPF尋呼實現崩潰

How can I paginate a WPF DataGrid?

分頁工作只是罰款當我移動到任何頁面,除了第一個,並嘗試選擇(按)任何行/單元格我得到以下例外:

指定的參數超出有效值的範圍。 參數名稱:位置

順便說一句 - 我需要將PagingCollectionView _cview的聲明更改爲非只讀。

<DataGrid ItemsSource="{Binding}" Grid.Row="1" x:Name="rightGrid" x:Uid="rightGrid" SelectionChanged="rightGrid_SelectionChanged"> 
... 

而且

private void rightGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) 
{ 
} 
+0

你需要指定更多的信息沒有位置變量 – 2013-05-08 14:36:05

+0

在我的代碼中沒有位置變量要麼......這是什麼讓這個奇怪的...我認爲它是一種私人的內部變種關於數據網格 – 2013-05-12 21:56:11

+0

嘗試創建一個示例,沒有它似乎沒有任何事情發生 – 2013-05-16 08:50:11

回答

0

referenced post代碼有意爲如何開始一個例子,在它at least one bug(可能不止一個)。

正如其他人在評論中提出的建議,你可能想看看使用silverlight implementation

+0

另外,我會考慮用錯誤修復更新該帖子,因爲這不是第一個閱讀答案並遇到此問題的人。 – timmyl 2015-03-28 18:41:31