Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Freeze when scrolling (when many records are loaded in the control) #2122

Open
harinikmsft opened this issue May 17, 2018 · 7 comments · Fixed by adamplonka/CommunityToolkit.WinUI#1
Labels
DataGrid 🔠 Issues on DataGrid control In-PR 🚀
Projects
Milestone

Comments

@harinikmsft
Copy link
Contributor

From @gianni-rg on May 2, 2018 17:20

Using the Sample App (but I also tested in another app I'm developing, with same behavior), by incrementing the sample data up to 1M records, the data is loading fine, but as soon as one tries to jump around the dataset using the scrollbar, the control freezes. Going up and down one record at the time (ie. using keyboard up/down arrows) it works fine. I know that loading such a big dataset is not the best way, but I was trying to test control limits (and comparing it with a DataGrid for Xamarin.Forms I'm currently using and which works fine).

Copied from original issue: harinikmsft/datagrid_win10#16

@harinikmsft
Copy link
Contributor Author

From @dotMorten on May 2, 2018 18:16

I'd like to be able to provide a datasource that tells the datagrid how my rows I got, but I don't need to load any of them. So if I return 1mio rows and the user pulls the scrollbar halfway down, the datagrid will request rows 500000-500020, which I'll then go and fetch asynchronously.
So it's like the incrementally loading interface, but with the ability to skip items. All this so I don't have to download, parse and allocate 500020 rows, just to show 20 rows.

@harinikmsft harinikmsft added the DataGrid 🔠 Issues on DataGrid control label May 17, 2018
@JohnnyWestlake
Copy link
Contributor

If it can be implemented the same way ListViewBase expects data virtualization (see Random access data virtualization here) that would be most advantageous.

@harinikmsft harinikmsft added this to the future milestone Jun 11, 2018
@Kyaa-dost Kyaa-dost added the no-recent-activity 📉 Open Issues that require attention label Oct 2, 2019
@michael-hawker
Copy link
Member

michael-hawker commented Oct 17, 2019

@harinikmsft is this an issue we should prioritize for the 6.0 release at the end of October, especially if we have a repro?

@michael-hawker michael-hawker removed the no-recent-activity 📉 Open Issues that require attention label Oct 17, 2019
@Kyaa-dost Kyaa-dost added this to To do in Future via automation Nov 21, 2020
@ghost
Copy link

ghost commented Apr 8, 2021

Thanks harinikmsft for patiently waiting while the team is still investigating the issue.

@anawishnoff @RBrid can we please have an update on this issue? Thanks

3 similar comments
@ghost
Copy link

ghost commented May 9, 2021

Thanks harinikmsft for patiently waiting while the team is still investigating the issue.

@anawishnoff @RBrid can we please have an update on this issue? Thanks

@ghost
Copy link

ghost commented Jun 8, 2021

Thanks harinikmsft for patiently waiting while the team is still investigating the issue.

@anawishnoff @RBrid can we please have an update on this issue? Thanks

@ghost
Copy link

ghost commented Jul 8, 2021

Thanks harinikmsft for patiently waiting while the team is still investigating the issue.

@anawishnoff @RBrid can we please have an update on this issue? Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DataGrid 🔠 Issues on DataGrid control In-PR 🚀
Projects
Future
To do
5 participants