Lorsque nous utilisons la commande datatable.newrow, une nouvelle ligne vide est ajoutée au bas des lignes. Cependant, je veux que newrow soit ajouté en haut de la table de données. Comment puis-je le faire?
Vous utilisez le NewRow pour créer une ligne avec les mêmes colonnes. Pour le faire réellement entrer dans le DataTable, vous devez faire
myDataTable.Rows.InsertAt(myDataRow, 0);
Où 0 est l'index dans lequel vous souhaitez l'insérer.
Voici le meilleur exemple pour ajouter une ligne dans le tableau
DataRow newRow = myDataTable.NewRow();
newRow[0] = "0";
newRow[1] = "Select one";
myDataTable.Rows.InsertAt(newRow, 0);
C'est mis la rangée en premier
Celui-ci est faux
myDataTable.Rows.InsertAt(0,myDataRow);
Veuillez utiliser la ligne ci-dessous au lieu de cela
myDataTable.Rows.InsertAt(myDataRow,0);