I would suggest you to check this online demo
on printing RadGridView. The same is available with the WPF Demos
which you need to install prior to reviewing them. Both RadGridView and RadTreeListView inherit from the GridViewDataControl. This means that the same approach can be used for the TreeListView as well.
As to the usage of the built-in GridViewDataControl.Export(...) method, you can also check this online demo
for an example.
In order to be able to better understand the printing example, I suggest you to go through the articles about using the RadDocument
and about the document viewer control - RadRichTextBox
If you do not like the output of the built-in functionality, you can also create the document to be exported from scratch. You could as well review this article
on how you can create the document elements.
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>