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?

¿Fue útil?

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
scroll top