Agregar una nueva fila a las tablas de datos
Pregunta
Cuando usamos el comando datatable.newrow, se agrega una nueva fila vacía al final de las filas. Sin embargo, quiero agregar newrow a la parte superior de la tabla de datos. ¿Cómo puedo hacerlo?
Solución
Utiliza NewRow para crear una fila con las mismas columnas. Para obtenerlo realmente en la DataTable, tienes que hacer
myDataTable.Rows.InsertAt(myDataRow, 0);
Donde 0 es el índice en el que desea insertarlo.
Otros consejos
Aquí está el mejor ejemplo para agregar fila en la tabla
DataRow newRow = myDataTable.NewRow();
newRow[0] = "0";
newRow[1] = "Select one";
myDataTable.Rows.InsertAt(newRow, 0);
Se establece la fila en primer lugar
Este es incorrecto
myDataTable.Rows.InsertAt(0,myDataRow);
Utilice la línea a continuación en lugar de eso
myDataTable.Rows.InsertAt(myDataRow,0);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow