Есть ли способ иметь несколько столбцов в элементе управления TreeView?
Нет, стандартный TreeView не допускает столбцы, то, что вы ищете, обычно называется TreeListView. Так что вам понадобится пользовательский элемент управления.
В CodeProject есть много перечисленных:
Лично я бы порекомендовал TreeViewAdv на SourceForge
В зависимости от ваших требований вы также можете подумать о представлении сетки данных со встроенными функциями дерева:
http://blogs.msdn.com/b/markrideout/archive/2006/01/08/510700.aspx?PageIndex=6