Sinbeard
New Member
- Joined
- Oct 14, 2019
- Messages
- 14
I've been working on a sales stats plugin and I'm using a DataGridView (DGV) to display all the sales in the json db it creates. I think I've gotten it to a mostly stable state (maybe) but the DGV is incredibly slow, especially as the list grows. The json list is bound to the DGV using a BindingList.
One thing in particular - if I leave the window open (unverified if it happens elsewhere) and the list grows long enough to require a scrollbar it will cause the application to hang indefinitely.
Is there a more efficient or better performance way to display data like this? Or am I stuck with a DGV? And if I am stuck with a DGV, what can I do to make it less stupid? It's very annoying.
I can provide a link to the code on github as well if desired. Some of the text is obfuscated for a little bit of security.
One thing in particular - if I leave the window open (unverified if it happens elsewhere) and the list grows long enough to require a scrollbar it will cause the application to hang indefinitely.
Is there a more efficient or better performance way to display data like this? Or am I stuck with a DGV? And if I am stuck with a DGV, what can I do to make it less stupid? It's very annoying.
I can provide a link to the code on github as well if desired. Some of the text is obfuscated for a little bit of security.