0

wpf に次のコードを使用していますDataGrid

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)
{
}
4

1 に答える 1

0

参照された投稿のコードは、開始方法の例として意図されており、少なくとも 1 つのバグ(複数の可能性があります) が含まれています。

他の人がコメントで示唆しているように、silverlight 実装の使用を検討することをお勧めします。

于 2015-03-28T18:39:41.967 に答える