Hola, deseo deordenar las filas de un datagriview osea:
*Subir un nivel
*Subir al inicio
*Bajar un nivel
*Bajar al final
gracias por su atención.
| |||
Respuesta: Como Reordeno filas de un datagridview C# Hola! pero entonces no quieres reordenar, quieres desplazarte por las filas ¿no? Si es eso, te valdría con los botones que movieran el Current Cell: 'primero DataGrid.CurrentCell = DataGrid.Rows(0).Cells(0) 'anterior DataGrid.CurrentCell = DataGrid.Rows(DataGrid.CurrentRow.Index - 1).Cells(0) 'siguiente DataGrid.CurrentCell = DataGrid.Rows(DataGrid.CurrentRow.Index + 1).Cells(0) 'último DataGrid.CurrentCell = DataGrid.Rows(DataGrid.Rows.Count - 1).Cells(0) Saludos! |
| ||||
Respuesta: Como Reordeno filas de un datagridview C# Cita: A cual de los 2 preguntas dices "exacto" exacto eso es lo que quiero hacer...! Tienes una idea de como puedo hacer esto? Si es la primera, la data que mostrarás la traes desde una base de datos??? Si es así se complica un poco porque cuando la grilla está enlazada a un origen de datos no se pueden agregar filas mediante código. En todo caso deberías moverlas desde el DataTable ( si es que los traes en un datatable) Algo así:
Código c#:
Ver original Primero creamos una nueva fila con los datos de la que está seleccionada en la grilla. Luego la eliminamos del DataTable y la insertamos restándole uno al índice. Luego volvemos a enlazar a la grilla con el datatable. Este código no lo he probado, a primera vista debería funcionar bien Espero te de una idea |