Hello,
First of all, I'm a french developper so sorry for my english and if I make mistakes.
I'm using Infragistics grid in my project. I'm testing StrataFrame and I made tests to compare the time of grid loading.
With a Infragistics grid, the time of loading for 20 000 records is 26 seconds.
When I used a windows grid, this time is only 700 ms.
Infragistics components and Strataframe aren't compatible ?
I wonder why a such difference. I'm aware that the Infragistics grid has much more power and features over the built-in Windows grid and this should translate to slower initialization but I think my tests results are strange.
Have you ever heard about this ?
Did I put wrong parameters ?
Thanks for your help
David
David,
Nothing else comes to mind, especially if you don't have any relations in your code. Can you reproduce the issue using a .NET DataTable? I ask because this sounds like about the time that was required to try to validate a VeriSign'ed assembly if you don't have an internet connection; if you have this problem and your internet connection is working, then this is a moot point. You may want to submit a sample to Developer Support.
-Matt
Matt,
Thanks for your help. I set the SyncWithCurrencyManager property to False and the result is still 26 seconds. And it's the same with the DisplayLayout.MaxBandDepth set to 5.My data come from a Customer table with 4 columns (Id, Name, ZipCode and Address) without relation with other tables.
I posted a message on StrataFrame's forum and many users of both StrataFrame and Infragistics have no problem of long time loading. I have no idea which parameters are wrong.
Any other idea ?
Thanks.
I don't know anything about StrataFrame, but that does sound like a very long time for loading those records. Is the data hierarchical? One thing to test would be to set the SyncWithCurrencyManager property to False. If your data is hierarchical, especially if it's recursive, you could set the DisplayLayout.MaxBandDepth to something small, like 3-5.