使用RadDataPager和RadGridView进行DataVirtualization

时间:2015-10-26 20:28:14

标签: c# .net wpf telerik radgridview

我正在使用RadDataPagerRadGridView来显示和分页数据。它工作正常,直到数据库(SQL)行为数千。但随着他们达到数百万的应用程序非常缓慢。所以我的问题是如何正确使用RadDataPagerRadGridView

只是用一个简单的例子来使用code-beind:

代码隐藏:

public MainWindow()
{
     InitializeComponent();

     var db = new LinqToSqlDataContext();  
     var query = db.Logs; //Millions of rows here.
     var view = new VirtualQueryableCollectionView(query) { LoadSize = 50 };

     DataContext = view;
}

XAML:

 <telerik:RadGridView ItemsSource="{Binding}" ScrollMode="Deferred"/>
 <telerik:RadDataPager Source="{Binding}"/>

0 个答案:

没有答案