Necesito una vista en árbol con varias columnas para una aplicación que estoy escribiendo, me preguntaba si alguien sabía de una Treeview multi columnas libre de trabajo (en Vs-2010).TreeView con columnas
Respuesta
Hay una serie de muestras controla que se encuentran en la web:
Pero el favorito de todos los tiempos es probablemente el ObjectListView, que proporciona un ampliable, ListView de varias columnas, junto con muchas otras características muy útiles:
Hola Cody, acabo de descargar el ObjectListView justo antes de ver esta respuesta, pero por alguna razón no puedo hacer que funcione. Por cierto, esto es usando VS2010 - para probarlo, creo un nuevo proyecto, agrego una referencia a objectlistview.dll agrego los controles a la caja de herramientas, luego copio drap la vista de treelist al otro lado - no hago más que tratar de ejecutarlo y: – Vade
Advertencia El ensamblado al que se hace referencia "ObjectListView" no se pudo resolver porque tiene una dependencia en "System.Design, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" que no está en el marco actualmente apuntado ".NETFramework, Versión = v4.0, Perfil = Cliente ". Elimine las referencias a ensamblajes que no estén en el marco específico o considere reorientar su proyecto. \t WindowsFormsApplication9 + El tipo de espacio de nombre BrightIdeasSoftware no se pudo encontrar – Vade
@Vade: Sí, depende del espacio de nombres 'System.Design', que no forma parte del Marco de perfil de cliente.Sin embargo, VS 2010 crea nuevos proyectos que apuntan al perfil del cliente por defecto, por lo que deberá cambiarlo manualmente. Vaya a las propiedades de su proyecto y cambie al Framework .NET 4.0 completo. A continuación, agregue una referencia a 'System.Design' y vuelva a compilar. –
Usted puede hacer una ilusión para el usuario en la interfaz de usuario.
- Arrastre una vista de lista y colóquela sobre la vista de árbol que ya se colocó en el formulario.
- Cree columnas en la vista de lista según sea necesario.
- Establezca la propiedad 'HeaderStyle' a 'Nonclickable' y 'Scrollabe' a 'False' de la vista de lista.
- Establezca el ancho y la ubicación de la vista de lista como se ajusta a la vista de árbol.
Pruebe este control Microsof TreeListView WPF
http://msdn.microsoft.com/en-us/library/vstudio/ms771523%28v=vs.90%29.aspx
- 1. ¿Es posible seleccionar varias columnas en Virtual Treeview?
- 2. WPF TreeView con selección múltiple
- 3. TreeView Virtualization
- 4. Android Treeview
- 5. TreeView search
- 6. Mejor AJAX TreeView
- 7. WPF Enlace jerárquico TreeView.
- 8. Python GTK3 botones Treeview
- 9. Sistema de archivos TreeView
- 10. WPF TreeView Enlace
- 11. C# Intrincado Treeview Design
- 12. HierarchicalDataTemplates en un TreeView
- 13. WPF TreeView Virtualization
- 14. Encabezado de columna para un WPF TreeView
- 15. WPF TreeView refrescante
- 16. ¿Cómo instalar Virtual Treeview?
- 17. TreeView recursivo en ASP.NET
- 18. Selección múltiple en TreeView
- 19. TreeView TreeNodeCollection Key
- 20. agregar imagen a treeView
- 21. Deshabilitar SelectedImageIndex en Treeview
- 22. Filtro KendoUI TreeView
- 23. WPF: Stretch treeview
- 24. WPF TreeView Borrar selección
- 25. Eliminar SelectedItem de TreeView
- 26. wpf treeview binding
- 27. WPF: personalizado + - en TreeView
- 28. Columna Tk treeview ordenar
- 29. TreeView Autoscroll mientras arrastra
- 30. WPF Vista en árbol con columnas de ancho fijo
Windows Forms, WPF, ASP.NET, ...? ¿Y a qué se parecería exactamente un TreeView con múltiples columnas? ¿Puedes publicar una imagen de maqueta? No puedo imaginar cómo eso sería siquiera utilizable. –
@Cody En Delphi Land, todos usan Virtual Tree View para esto y sí lo usan con varias columnas. –
Ah, por supuesto. Si lo hubiera descrito como un ListView expandible, sabría exactamente de lo que estaba hablando. No hay una buena razón por la cual deba clasificarse como uno o el otro. Y a falta de más aclaraciones, mi respuesta asume WinForms simplemente porque. –