Hi I have a 3 band heirarchial grid bound to a DataSet (3 Tables and 2 Data Relations). The grid has approximately 70-80 columns. Updates are coming on my grid at 20 updates per second from multiple threads. And in this situation even with 500 rows my Grid goes into the NOT Responding State on any user Action. I have used Marshalling and have put minimum work on the main thread. I am using a 64 Bit Core2Duo System with 4GB Ram. Please help, as to how I can improve the performance. I have followed all the improvement tips and tricks as Suggested by Mike Saltzman in this forum, but the performance has not improved drastically...
This might help, if you haven' already read it:
WinGrid Performance Guide
Your reference to marshalling might indicate a threading issue, so you might also want to check this out:
Work with a dataset bound to a grid on a separate thread - Infragistics Community
Beyond that, I don't really have any more generic advice, we'd have to determine specifically what is causing the performance problem. Have you tried using a Performance Profiler so see what's taking the most time?