¿cómo puedo mostrar dos columnas en un cuadro de lista?Varias columnas en el control de cuadro de lista
Respuesta
Un cuadro de lista no se diseñó para mostrar datos de varias columnas. Incluso la versión de Windows Forms no admite directamente ese tipo de visualización de datos.
Sus requisitos no están claros, pero la forma más sencilla de hacerlo sería utilizar un control GridView. Le brinda una gran cantidad de funcionalidades listas para usar, y puede expandirlo a más columnas muy fácilmente. Si necesita más control sobre el aspecto o la funcionalidad, puede usar un DataList en su lugar.
Para obtener la capacidad de desplazamiento, puede usar un desplazamiento <div>
o simplemente usar el mecanismo de paginación de GridView si es apropiado.
estoy usando div para desplazarme hacia abajo y reparar para mostrar los datos .. gracias .. – xrx215
Parece que debe escribir su propio control, o puede usar el control listview.
no existe tal control como el cuadro de lista mulicolumn – xrx215
@ xrx215: Si revisa el artículo, aprenderá que 'MultiColumnListBox' es un control * subclassed *. > Esta es una ListBox dibujada por el propietario * heredada de 'System.Windows.Forms.ListBox' *.Su función principal es formatear cada elemento en múltiples columnas. que es lo que otros han sugerido. –
La pregunta está etiquetada asp.net, el enlace no es relevante. – meagar
Se podría alinearlo como si los datos se realizó en 2 columnas
new ListItem("blah1".PadRight(10, ' ') + "blah2");
como se muestra aquí: http://articles.dotheweb.net/post/Formatting-columns-in-a-ListBox-of-ComboBox.aspx
Además, se puede liar con un DataList.
Como Nick Craver ya ha comentado, el ListView probablemente no sea el control correcto para la información de varias columnas.
En lugar de hackear su lista para que aparezca como si tuviera dos columnas, podría ser una mejor idea usar un DataGridView. Será más fácil de configurar, formatear y sus datos se guardarán de una manera mucho más flexible.
DataGridViews también es compatible con assigning Lists of objects as datasources, si eso hace las cosas más fáciles.
Si lo entendí correctamente, quiere una columna de datos para mostrar horizontal. Esto se puede lograr utilizando un DataList
y tiene RepeatDirection
establecido en "Hozizontal" con las columnas de repetición especificadas. Ej:
<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" CellSpacing="10" >
vista de lista utilización es alternativa perfecta para cuadro de lista de varias columnas
múltiples artículos son posibles al lado del otro si hace referencia a la caja de herramientas y agregar el wrapPanelOrientation;) se enumerarán mirada como
1stItem 2ndItem
3rdItem 4thItem .. ect..
ListBox.ItemsPanel>
ItemsPanelTemplate>
toolkit:WrapPanelOrientation="Horizontal"FlowDirection="LeftToRight"ItemWidth="220"ItemHeight="60"/>
/ItemsPanelTemplate>
/ListBox.ItemsPanel>
/ListBox>
- 1. VBA cuadro de lista de varias columnas añadir
- 2. Agregar elementos en un cuadro de lista con varias columnas
- 3. Rellenar una lista de varias columnas
- 4. Implementar el cuadro combinado de varias columnas con HTML + JavaScript
- 5. Cuadro combinado de WinForms con varias columnas (C#)?
- 6. Vista de lista de Android con varias columnas alineadas correctamente
- 7. WPF Diseño de cuadro de lista: múltiples columnas
- 8. Romper una lista en varias columnas en Latex
- 9. promedio de varias columnas
- 10. DISTINCT en varias columnas
- 11. join en varias columnas
- 12. Usando acts_as_list en varias columnas
- 13. Dividir varias columnas en varias filas
- 14. SQL dividir varias columnas en varias filas
- 15. Controles ComboBox de varias columnas para Winforms
- 16. Lista desplegable de cuadro combinado
- 17. MySQL búsqueda de varias columnas
- 18. Elementos de la lista de varias líneas en el control ListView de WinForms?
- 19. Render varias colecciones de control en ASP.NET control personalizado
- 20. LINQ COUNT en varias columnas
- 21. Actualizar varias columnas en SQL
- 22. TSQL - ISNULL en varias columnas
- 23. Índice de varias columnas en ActiveRecord
- 24. Adición de varias columnas en una migración
- 25. Restricción única en varias columnas
- 26. Vista de árbol de varias columnas en WPF
- 27. Adición de clave externa en varias columnas
- 28. notificaciones de cuadro de lista
- 29. Varias columnas en la vista de tabla
- 30. distinta sobre varias columnas
Respuesta corta ... no se puede, así no es como se diseñó el control (al menos el que está en el marco), ¿puede explicar o ilustrar un poco más lo que está buscando? –
@ xrx215: Si la única intención es mostrar la columna de datos sabiamente, es decir, sin interacción del usuario, puede agregar espacios para representar los datos como columnas; sólo de pensar...! –
Hola ... Necesito mostrar las columnas de nombre y descripción que provienen de un servicio web. estas columnas deben ser desplazables en el cuadro de lista. – xrx215