I am looking for a c# component (preferably with source code) for document management in Windows Forms.
By that, I mean maintaining a list of documents, searching through them, opening them when the person double clicks, maintaining an index of them. The ability to edit the documents isn't as important as indexing, list management.
The component can be free or cost money. I am just trying not to have to reinvent the wheel.