This question is locked. New answers and comments are not allowed.
Hi
I am looking into using the Silverlight GridView in a new project. I need to deal with min 1000 records with approx 30 columns (each column may contain between 5-50 characters of data).
I have a web service that returns 1000 rows from a database and bind it to the grid. This all happens quite quickly and is definitely within accpetable limits. However, if I try to scroll the content it can take upto 10 seconds to scroll a page worth. If you use the thumb then it moves nicely (obviously because no actual scrolling is done) but then takes 10 seconds again to acual move when you release it.
I notice this seems to happen with the Microsoft DataGrid too. Why is scrolling such a problem? Apart from obviously reducing the number of columns/rows are there any performance trick i can use? This makes using a grid totally unusable unless you only have a few records. I am surprised at how quickly the amount of data is downloaded and displayed but shocked at how slow scrolling is, everything else seems great!
Thanks
Russell Mason
I am looking into using the Silverlight GridView in a new project. I need to deal with min 1000 records with approx 30 columns (each column may contain between 5-50 characters of data).
I have a web service that returns 1000 rows from a database and bind it to the grid. This all happens quite quickly and is definitely within accpetable limits. However, if I try to scroll the content it can take upto 10 seconds to scroll a page worth. If you use the thumb then it moves nicely (obviously because no actual scrolling is done) but then takes 10 seconds again to acual move when you release it.
I notice this seems to happen with the Microsoft DataGrid too. Why is scrolling such a problem? Apart from obviously reducing the number of columns/rows are there any performance trick i can use? This makes using a grid totally unusable unless you only have a few records. I am surprised at how quickly the amount of data is downloaded and displayed but shocked at how slow scrolling is, everything else seems great!
Thanks
Russell Mason