So we all have been here, I had finished a project using VS2008, implementing Datagridviews on litterally each and every form of the system. This had been a requirement from the onset as to ensure easy searching,navigation and capturing of data. So the data capture ladies start doing their thing and low and behold the dreaded call... they are unhappy with the speed of the DataGridView. I had to agree with them, the repaint of the and overall perfromance of the grid is awfull. So started a tedious process of trying to speed this up...
The first step was to look at my queries but they seemed fine. Not a lot I could do there.
I tried removing gridlines and embbed smaller images... really clutching at straws... could not get the speed up to acceptable levels.
All the while having users getting more and more irate with the performance.
Here is what it looked like :
As you can see... a straight select of +-6000 rows got the grid choking to a repaint of more than 5 seconds!!
Anyway... after a lot of soul searching and delving deep a finally got to the solution. The same grid now loads/repaints in less than a second... here's what it looks like after my efforts
I wrote the solution into a DDL .. so just add the dll as a reference to your project like this.....
Then in your Form_Load event you just call YourGridviewName.SpeedUpThisGridView(true);
and there you are.
This implemetation will sort out all your DataGridView speed issues. I wrote this in VS2008 and tested it in VS2010. Please note that this dll is only for Win APP's and not for Web or SilverLight
Works like a dream, with a lot of happy customers.
If you want a copy of this dll please email me at schalk@mineware.co.za and I will send it to you ASAP.
Subscribe to:
Post Comments (Atom)
This is amazing :) Took about 5 secs to install and improved performance many times over... Thanks!
ReplyDeleteHi Richard,
DeleteI'm having the same problems with DataGridView performance, if you have Schalk's DLL, could you please send it to me at vietqto@gmail.com? Thanks very much.
VietT
Dear schalk,
ReplyDeleteThanks to you for sending the Dll,
DataGridView Performance is much better than the old one.
You have done a great job.
Best Regards,
Surya.
Hi,
DeleteI'm having the same problems with DataGridView performance, if you have Schalk's DLL, could you please send it to me at vietqto@gmail.com? Thanks very much.
VietT
Oh please, send me a copy. I sent you a mail a few days ago, are you still using that mail account? You should consider uploading it to Rapidshare and posting the link.
ReplyDeleteThanks.
Sorry J , must have missed it.. please resend to my above email, I'll send you a copy
ReplyDeleteHi Schalk,
DeleteI'm having the same problems with DataGridView performance, could you please send the DLL to me at vietqto@gmail.com? Thanks very much.
VietT
Ok. There it goes.
ReplyDeletehello,
ReplyDeletewill this work on VB2008? can you send it into my email also?
thanks
Ok, this is fantastic. I've put a big
ReplyDelete// --THANKS SCHALK--
in my code. As I'm the only one with access to that source, nobody will see it, but I guarantee you it's there. ;)
Great job.
Hi,
DeleteI'm having the same problems with DataGridView performance, if you have Schalk's DLL, could you please send it to me at vietqto@gmail.com? Thanks very much.
VietT
Hello,
ReplyDeleteits not working in VB2008, i also emailed you and my email bounced back. when i Build the solution i got a Build Failed message but no error or warning were shown on the error list.
It really increases the speed of filling theDataGridView. Good work.
ReplyDeleteThanks
Are you still emailing this out? I sent you an email a week or so ago and haven't heard anything back
ReplyDeleteHi, email delivery error. Anyone who has the dll, pls email me samuelg78@live.com.sg. Thks
ReplyDeleteThanks Schalk,
ReplyDeleteyour the best !
he solve my problem, he really sends you the solution to your email.
:D
Thanks for sending the dll.
ReplyDeleteYou solved our performance problem and we now can really use our application in a proffesional way.
Thanks a lot!!!
Hi,
DeleteI'm having the same problems with DataGridView performance, if you have Schalk's DLL, could you please send it to me at vietqto@gmail.com? Thanks very much.
VietT
Thanks for your dll, it works like a charm. The rendering in painting disappears and it improve binding speed a lot. It's so awesome. I'm so too happy for that. Again, thank you very very much for your help.
ReplyDeleteHi!
ReplyDeleteI tried to send you an email but your address seems no longer valid because I got a delivery error message.
Your dll would be very useful to me. Is it possible to receive it please?
Thanks in advance.
Hi this is shankar dakolia
ReplyDeletei have just send you mail requesting the dll hope i get it thanks in advance
Anyone has the link to download the dll?
ReplyDeleteHi to all,
ReplyDeleteI tested the dll but still the DataGridView is loading so slow.
The real solution to this is not to load all records into DGV.
Hi,
ReplyDeleteI would like to request if you could send me the dll for speed up datagridview.
Pls email to application.developer1@gmail.com
Thanks a lot.
Hi. can u send me the dll. I would like to try it out
ReplyDeletemalybirko@gmail.com
thx
Sweet ***** this thing is amazing. vs.net 2010
ReplyDeleteHi schalk,
ReplyDeleteI am facing a similar issue and has been looking for a solution.
I just have sent an e-mail to you.
Could you please send me a copy of the DLL to
shivudumaddi@gmail.com
Thanks in advance,
Shivudu M
Hi Schalk,
ReplyDeleteI have the same problem. I just have sent an e-mail to you.Could you please send me a copy of the DLL to enzo.soprano@gmail.com.
Thanx in advance,
Crescenzo D.
Hi Schalk,
ReplyDeleteI have the same problem. I just have sent an e-mail to you.Could you please send me a copy of the DLL to cvetan85@gmail.com.
Thanx in advance,
Cvele
Can some one please send me this dll.
ReplyDeleteI have sent you an email please send me a copy
ReplyDeletemany thanks,
Ben James
I send email... please send me a copy. Thanks.
ReplyDeleteAlessandro
can u send me the mail please
ReplyDeletecan you please send me the file ?
ReplyDeletethanks.
Hy,
ReplyDeleteThis is Michael. I sent you an email, I really need your fix.
THanks again,
Michael.
I have the same problem. I
ReplyDeletehave sent an e-mail to you.
Could you please send me a copy of the DLL to gvbhaskar.mca@gmail.com.
I have the same problem. I
ReplyDeletehave sent an e-mail to you.
Could you please send me a copy of the DLL to abhinavsaxena44@yahoo.com.
I have the same problem. I have sent an e-mail to you.
ReplyDeleteCould you please send me a copy of the DLL to roland.ravasio@finitaliaspa.it
Thanks again,
Roland.
Please send to dyemz17@yahoo.com thank you so much i need this asap.
ReplyDeleteI've dropped you an email...but just to make sure; can you send the component to me too? My mail address is: s.b.bakker@gmail.com
ReplyDeleteThanks!!
Please send the file for me!!! thanks you!!
ReplyDeleteh3w8529@gmail.com
Please send the file to
ReplyDeleteleclercq.chris@gmail.com
Thanks and nice work !!!!
Hi, I'm running into very slow DGV redraw performance. Please share the file with me : joan.lim@gmail.com.
ReplyDeleteThanks!
help me bro, i need the dll.
ReplyDeleteravenrocksat19@gmail.com
This comment has been removed by the author.
ReplyDeleteCan anyone send this dll to
ReplyDeleteeda.okur@techneon.com.tr
please? Thanks
This comment has been removed by the author.
ReplyDeleteCould you please share your DLL with me? I am at cmays637@gmail.com
ReplyDeleteThanks in advance.
Could you please share your DLL with me? I am at sudhir.bannu@gmail.com
ReplyDeletePlease email me the dll as well. Thanks!
ReplyDeletedavidtstewart@gmail.com
Could you please share your DLL with me? Dirk_br@gmx.net
ReplyDeleteCould you please share your DLL with me? I am at lbmail21@yahoo.com.ar
ReplyDeleteMany thanks!
Please send the file to
ReplyDeletelenhatnguyen3@gmail.com
Thanks and nice work !!!!
can anyone send to me that kind of file...i'm also face same problem...my email is mohaiyedin@yahoo.com
ReplyDeleteI too would like a copy of the DLL to see if it alleviates the performance issues I am experiencing. I've tried emailing Schalk, but have received no response.
ReplyDeleteCould someone please email me a copy at david.mcnamara AT sas DOT com
Thanks, David.
Can anyone send this dll to
ReplyDeletekaraca.c95@gmail.com
please? Thanks
it seems that you can get your hands on this DLL if you install MadScan as stated here:
ReplyDeletehttp://www.shouldiremoveit.com/Madscan-89434-program.aspx
After installing, copy the DLL then you're free to uninstall it. I don't know if MadScan has the rights to use the DLL...
I too would like to have a copy of the DLL to see if it solves the performance issues I am experiencing. I've tried emailing Schalk, but have received no response.
ReplyDeleteCould someone please email me a copy at manithkempegowda@gmail.com
Thanks, Manith Kempegowda
Same to me ... Can Someone send it ?
ReplyDeletePlz send me this SpeedUpDGV.dll File its very urjent
ReplyDeleteHi frnds..
ReplyDeleteIf any one has this dll plz send it to me
hi everyone
ReplyDeleteif any one has this SpeedUpDGV.dll plz send me on khot44@rediffmail.com
Hello everybody,
ReplyDeleteI couldn´t find the dll either...
But what really made the difference for me was changing both properties "AutoSizeColumnsMode" and "AutoSizeRowsMode" to "None".
We have more work to format the datagrid, but the speedy is really speedup if we leave these properties with the default values.
Can anyone send this dll to
ReplyDeletemtakayindisa@gmail.com
please? Thanks
Doesn't work with .NET Framework 4.5.
ReplyDeleteHi Schalk,
ReplyDeleteI have the same problem. I just have sent an e-mail to you.Could you please send me a copy of the DLL to
findasoul_jaydi@hotmail.com
Thanx in advance
Can anyone send this dll to
ReplyDeleteparabang@hotmail.com
please? Thanks
Can someone please send this DLL to my email rmocca@gmail.com
ReplyDeleteCan anyone send this dll to
ReplyDeletesw8657@gmail.com
please? Thanks
I have the same problem.
ReplyDeleteCould you please send me a copy of the DLL to karthickbm90@gmail.com
Hi,
ReplyDeletecould you please send me a copy of the DLL to francesco.bonifazi@hotmail.com
Hi,
ReplyDeletecould you please send me a copy of the DLL to francesco.bonifazi@hotmail.com
Hi,
ReplyDeletecould you please send me a copy of the DLL to simon.bravo@bcghouston.com
Hello all right?
ReplyDeleteCould you send me the dll the datagridview
Thanks
Hello,
ReplyDeleteI read about your grid performance DLL and it will be great if I can a copy of the same.
Can I also get a copy of the source code of the DLL? You can email me at sandeepnr@gmail.com
Awaiting earliest reply,
Thanks,
Sandeep
Hi,
ReplyDeletecould you please send me a copy of the DLL to
claudio.marcandalli@gmail.com
I have the same problem.
ReplyDeleteCould you please send me a copy of the DLL to
claudio.marcandalli@gmail.com
Hello,
ReplyDeleteCould you please send me a copy of the DLL to anilbabu04@gmail.com
Hi,
ReplyDeletecould you please send me a copy of the DLL to manueligt@gmail.com
Hi,
ReplyDeletecould you please send me a copy of the DLL to manueligt@gmail.com
Hi,
ReplyDeletecan you please send me a copy of the DLL to jkpfeil@yahoo.de
Hi, can you send me also a copy of the DLL gembiart@gmail.com
ReplyDeleteHi, can you send me also a copy of the DLL tiny2n@naver.com
ReplyDeleteHi,
ReplyDeletecan you please send me a copy of the DLL to ibo.khalo@hotmail.com?:)
Hi,
ReplyDeletecan you please send me a copy of the DLL to crazy2685@hotmail.it:)
Hey,
ReplyDeleteCould you send me a copy please at cpmcc94@gmail.com? Thanks!
Hey,
ReplyDeleteCould you send me a copy please at yusuf.maniacpc@gmail.com? Thanks!
Hi guys,
ReplyDeleteCan anyone send me a copy of the dll to resotomayor85@gmail.com, Thanks.
explorercris@yahoo.com a copy please
ReplyDeleteplease send me dll to kamrul1cse@gmail.com please
ReplyDeleteKindly mail me the dll at hardeep.btech@gmail.com. TIA
ReplyDeletepls send me the dll to sherfang03@yahoo.com.sg. thanks you
ReplyDeletePlease send me one copy of the dll to thanhnam.dhhd@gmail.com, thanks
ReplyDeleteHi,
ReplyDeletecould you please send me a copy of the DLL to suj2911@gmail.com
It is grate.
ReplyDeleteMy email
Meehal@hotmail.com
Very Niice, My Mail pawarsagar4u@gmail.com
ReplyDeleteHi,
ReplyDeleteIve been looking for something like this for along time and failed to make any significant progress in my own efforts.
could you please send me a copy to bonio55@hotmail.com
kind regards
Shaun
dllme seems to have it
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteHi, I will be very thankful if you please send me a copy of this dll.
ReplyDeletemahdihosseinzadeh67@gmail.com
Anyone have the DLL? Kindly share and send a copy to koontpt@yahoo.com Appreciate that. Thanks
ReplyDeleteHi. May i request for copy of your DLL? Here's my email. ronnelbobbybantugpaulino@gmail.com. Thank you.
ReplyDeletePlease send a copy of your dll to me. thanks!
ReplyDeletedarrell.mulder@vbssys.com
Please help me send that dll I need to improve slow speed of Datagridview. Thanks you
ReplyDeletemy email: huynhnhatvu1992@gmail.com
Does the datagridview speed up when I update the rows to make it visible(not)
ReplyDeleteHi Sir. May i request for copy of DLL? Here's my email ronnelbobbybantugpaulino@gmail.com
ReplyDeleteThanks.
This comment has been removed by the author.
ReplyDeletePlease help me send that dll I need to improve slow speed of Datagridview. diegoangelzsanpedro@gmail.com
ReplyDeleteCould you send me the dll, please? dqq@o2.pl
ReplyDeleteCan anyone send this dll to
ReplyDeletetuyencse@gmail.com
please? Thanks