;
So i have replaced
QueryableCollectionView view = new QueryableCollectionView ( ctxZadatak.Zadataks );
rgvZadaci.ItemsSource = view;
with :
rgvZadaci.ItemsSource = ctxZadatak.Zadataks;
and now it works OK, but i dont have pager... and it works very slow.....
here is my xaml
<data:DataPager HorizontalContentAlignment="Left" Source="{Binding ItemsSource, ElementName=rgvZadaci}" Grid.Row="0" Grid.Column="1" PageSize="{Binding ElementName=txtPageSize, Path=Value, Mode=TwoWay}" IsTotalItemCountFixed="False" Margin="10,10,10,5" DisplayMode="FirstLastPreviousNextNumeric" />
<telerikInput:RadNumericUpDown x:Name="txtPageSize" Value="20" Grid.Column="2" IsInteger="True"></telerikInput:RadNumericUpDown>
</Grid>
<ScrollViewer VerticalScrollBarVisibility="Auto" Grid.Row="1" HorizontalScrollBarVisibility="Auto" telerik:ScrollViewerExtensions.EnableMouseWheel="true" >
<telerikGridView:RadGridView
x:Name="rgvZadaci"
CanUserFreezeColumns="False"
FrozenColumnCount="1"
AutoGenerateColumns="False"
IsReadOnly="True"
ShowGroupPanel="False"
EnableRowVirtualization="True"
EnableColumnVirtualization="True"
DataLoadMode="Asynchronous"
ScrollMode="Deferred"
>
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_Detalji" Header="Detalji">
<telerikGridView:GridViewDataColumn.CellTemplate>
<DataTemplate>
<Button Content="Detalji" x:Name="btnZadaciDetalji" Click="btnZadaciDetalji_Click" />
</DataTemplate>
</telerikGridView:GridViewDataColumn.CellTemplate>
</telerikGridView:GridViewDataColumn>
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_Broj" Width="80" Header="Broj" DataMemberBinding="{Binding Broj}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_NazivProjekta" Width="150" Header="Projekt" DataMemberBinding="{Binding NazivProjekta}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_GrupeProjekta" Width="250" Header="Grupe projekta" DataMemberBinding="{Binding GrupeProjekta}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_Naziv" Width="150" Header="Naziv" DataMemberBinding="{Binding Naziv}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_VrstaZadatkaNaziv" Width="150" Header="Vrsta zadatka" DataMemberBinding="{Binding VrstaZadatkaNaziv}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_OdgovornaOsobaNaziv" Width="150" Header="Odgovorna osoba" DataMemberBinding="{Binding OdgovornaOsobaNaziv}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_Tim" Width="80" Header="Tim" DataMemberBinding="{Binding Tim}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_StatusNaziv" Width="100" Header="Status" DataMemberBinding="{Binding StatusNaziv}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_Pocetak" Width="100" DataFormatString="{}{0:d}" Header="Poźetak" DataMemberBinding="{Binding Pocetak}" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_Zavrsetak" Width="100" DataFormatString="{}{0:d}" Header="Zavrçetak" DataMemberBinding="{Binding Zavrsetak}" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_UtrosenoVrijemePlanirano" Width="100" DataFormatString="{}{0:0}" Header="Planirano (h)" DataMemberBinding="{Binding UtrosenoVrijemePlanirano}" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_UtrosenoVrijemeStvarno" Width="100" DataFormatString="{}{0:0}" Header="Utroçeno (h)" DataMemberBinding="{Binding UtrosenoVrijemeStvarno}" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_NazivPrioriteta" Width="150" Header="Prioritet" DataMemberBinding="{Binding NazivPrioriteta}" IsSortable="True" IsFilterable="True" />
<telerikGridView:GridViewDataColumn UniqueName="rgvZadaci_dc_OsobaPrijavilaNaziv" Width="150" Header="Osoba prijavila" DataMemberBinding="{Binding OsobaPrijavilaNaziv}" IsSortable="True" IsFilterable="True" />
</telerikGridView:RadGridView.Columns>
</telerikGridView:RadGridView>
</ScrollViewer>
<data:DataPager HorizontalContentAlignment="Left" Source="{Binding ItemsSource, ElementName=rgvZadaci}" Grid.Row="2" Grid.Column="1" PageSize="{Binding ElementName=txtPageSize, Path=Value, Mode=TwoWay}" IsTotalItemCountFixed="False" Margin="10,10,10,5" DisplayMode="FirstLastPreviousNextNumeric" />