我正在尝试使用DevExpress Universe 2011 1.6并使用Entity Framework和WPF来开发应用程序。
我有一个简单的要求但没有它真的无法继续。我需要在客户端和服务器模式之间进行某种混合来填充我的GridControl的ItemsSource。
我有数十万行的数据库表,由于内存消耗问题,我无法在每个查询中引入这些表。所以我需要在服务器端进行过滤(如服务器模式)。我的服务器模式的问题是,由于网络性能问题,我也无法访问每次滚动数据库。
我认为,如果服务器模式允许您对数据库进行过滤和分组,那么应该有一种方法可以在没有分页支持的情况下进行。不幸的是我自己找不到。
任何建议都会非常感激!
答案 0 :(得分:0)
这适用于版本9.1.4,因此它可能稍微过时,但您可以按照描述here的解决方案关闭DXGrid 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>