Alternative ListView control?

C

cody

System.Windows.ListView is incredible slow if filling huge amounts of data
in (>3000).
Additionally there is no such thing like good ol callback-items in .NET. Why
didn't they allowed a similar behaviour with databinding in ListView?
Is there a workaround for that? Is is possible to use the winapi to fill a
System.Windows.ListView or is there a good third party ListView?

Do not tell me something about DataGrid - this is the most crappy control
I've ever seen, and it is for most tasks unusable.
I want to create a huge explorer like file list which I then want to display
to the user.

Any ideas?
 
J

Jay B. Harlow [MVP - Outlook]

Cody,
Good news.

It appears that .NET 2.0 adds support for virtual items to the ListView!

http://lab.msdn.microsoft.com/libra...System_Windows_Forms_ListView_VirtualMode.asp

http://lab.msdn.microsoft.com/libra...em_Windows_Forms_ListView_VirtualListSize.asp

http://lab.msdn.microsoft.com/libra...indows_Forms_ListView_RetrieveVirtualItem.asp

I have not had a chance to play with the virtual list view in Beta 1 yet.

I have played with the ListView.Groups which may be helpful in a couple of
places...

http://lab.msdn.microsoft.com/libra...ml/P_System_Windows_Forms_ListView_Groups.asp

Hope this helps
Jay
 

Dej

Joined
Apr 15, 2011
Messages
1
Reaction score
0
You can try out the IntegralUI ListView control. It is high performance and very customizable control. The load of 10,000 items can be done instantly.
 
Last edited:

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top