or
List<Company> companyList = new List<Company>();for (int i = 0; i < 800000; i++){ companyList.Add( new Company() { Id = i, Name = "test name " + i, Address = "test address " + i, Revenue = 88888888, BusinessAres = "test area " + i, });}radGridView1.ItemsSource = companyList;List<Company> companyList = new List<Company>();for (int i = 0; i < 800000; i++){ companyList.Add( new Company() { Id = i, Name = "test name " + i, Address = "test address " + i, Revenue = 88888888, BusinessAres = "test area " + i, });}var viewList = new VirtualQueryableCollectionView(companyList) { LoadSize = 10 }; radGridView1.DataContext= viewList;<Window x:Class="WpfApplication1.MainWindow" Title="MainWindow" Height="350" Width="525" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Loaded="Window_Loaded"> <Grid> <telerik:RadGridView HorizontalAlignment="Stretch" Margin="0,43,0,0" Name="radGridView1" ItemsSource="{Binding}" VerticalAlignment="Stretch" /> <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="23,12,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" /> </Grid></Window>EditTriggers =
GridViewEditTriggers.CellClick;
AutoSelectOnEdit = true;
<Style TargetType="telerik:GridViewCheckBox"> <Setter Property="HorizontalAlignment" Value="Center"/> </Style>