¿Cómo movería elementos en una lista de encuadernación en C#? Diga, mueva el último elemento añadido al frente o cambie con el elemento anterior.¿Reordenar elementos en BindingList en C#?
Respuesta
Un BindingList tiene una propiedad Los productos que implementa IList <>
esta manera puede utilizar Insert()
y RemoveAt()
sí, gracias :) acaba de empezar a aprender C#, no pude resolverlo - le pregunté, y de repente pensé que fuera y cerré la pregunta :) – flamey
static void Main(string[] args)
{
BindingList<string> list = new BindingList<string>();
list.Add("Hello");
list.Add("World");
list.Add("Test");
MoveLastToFirst(list);
Swap(list, 1, 2);
foreach (string s in list)
Console.WriteLine(s); // Prints Test World Hello
}
private static void MoveLastToFirst<T>(BindingList<T> list)
{
int cnt = list.Count;
T temp = list[cnt - 1];
list.RemoveAt(cnt - 1);
list.Insert(0, temp);
}
private static void Swap<T>(BindingList<T> list, int first, int second)
{
T temp = list[first];
list[first] = list[second];
list[second] = temp;
}
¿Hay alguna forma de reordenar el 'BindingList' usando un comparador? No hay un método 'Sort 'expuesto en' BindingList'. Hay 'ApplySortCore' pero está' protected', not 'public'. – Dai
- 1. ¿Puede un compilador de C++ reordenar elementos en una estructura
- 2. Cómo reordenar elementos de ToolStrip en el código
- 3. Reordenar una lista de elementos posicionales
- 4. Ubicación de objetos en BindingList
- 5. C# BindingList de sólo lectura de error
- 6. por qué no BindingList en WPF
- 7. Manera eficiente de reordenar una colección basada en mapas C++
- 8. Reordenar usuarios en django auth
- 9. Reordenar pestañas en WPF TabControl
- 10. ¿Cómo reordenar un mapa en Clojure?
- 11. C# WPF Arrastrar para reordenar Listview
- 12. cola Reordenar en ThreadPoolExecutor de Java
- 13. Magento - Reordenar programáticamente
- 14. Reordenar NSOperationQueue
- 15. Reordenar función en archivo c basado en el archivo de encabezado c
- 16. BindingList <> evento ListChanged
- 17. diferencia entre ObservableCollection y BindingList
- 18. nombres de columna Reordenar en I
- 19. Reordenar elementos de la matriz para reflejar el clúster de columnas y filas en python ingenuo
- 20. ¿Cómo puedo reordenar columnas en un DataGridView?
- 21. Javafx: Reordenar una columna en un TableView
- 22. Cómo reordenar columnas en gridview dinámicamente
- 23. Reordenar orden de columna en Navicat
- 24. CKEditor se congela en jQuery UI Reordenar
- 25. ObservableCollection (Of T) vs BindingList (Of T)?
- 26. Convertir BindingList <MyObject> en la lista <MyObject> C#
- 27. ¿Cómo reordenar fácilmente TabControl?
- 28. columnas Reordenar utilizando cortan
- 29. WPF DataGrid: ¿Reordenar filas?
- 30. cómo reordenar compromisos en Git de forma no interactiva
método InsertItem es algo que debe leer. Supongo que te da lo que necesitas. – danish