2011-08-12 22 views
2

私はDevExpress Universe 2011 1.6を試していて、Entity FrameworkとWPFを使用してアプリケーションを開発しています。WPF GridControlサーバー側のフィルタリングを無効にする

私は単純な要件を持っていますが、本当にそれなしでは続行できません。私は、GridControlのItemsSourceを満たすために、クライアントモードとサーバーモードの間に何らかのミックスが必要です。

私は数百万行のデータベーステーブルを持っていますが、これはメモリ消費の問題のために各クエリに持ち込むことができません。だから私はサーバー側でフィルタリングを行う必要があります(サーバーモードと同様)。サーバーモードの私の問題は、ネットワークのパフォーマンス上の問題のために、スクロールごとにデータベースにアクセスできないということです。

私は、サーバーモードでデータベースのフィルタリングとグループ化を行うことができれば、間違いなくページングをサポートしないでください。残念ながら私はそれを自分で見つけることができませんでした。

ご提案は本当にありがとうございます!

答えて

0

これはバージョン9.1.4に関するものですが、若干古くなっている可能性がありますが、hereの解説に従うと、DXFree for WPFの垂直スクロールバーをオフにすることができます。それは

<dxg:GridControl.Resources> 
<ControlTemplate x:Key="{dxg:GridColumnViewThemeKey ResourceKey=ControlTemplate}"> 
    <dxg:GridViewScrollViewer x:Name="scr" 
    CanContentScroll="true" 
    VerticalScrollBarVisibility="Hidden" 
    HorizontalScrollBarVisibility="Hidden" 
    Focusable="False" 
    Template="{DynamicResource {dxg:GridColumnViewThemeKey ResourceKey=ScrollViewerTemplate}}"> 
    </dxg:GridViewScrollViewer> 
</ControlTemplate> 

です
関連する問題