Domanda

Quando utilizziamo il comando datatable.newrow, una nuova riga vuota viene aggiunta alla fine delle righe. Tuttavia, voglio che Newrow sia aggiunto all'inizio del datatable. Come posso farcela?

È stato utile?

Soluzione

Usa NewRow per creare una riga con le stesse colonne. Per inserirlo effettivamente nella DataTable, devi farlo

myDataTable.Rows.InsertAt(myDataRow, 0);

Dove 0 è l'indice in cui si desidera inserirlo.

Altri suggerimenti

Ecco l'esempio migliore per aggiungere una riga nella tabella

DataRow newRow = myDataTable.NewRow();
newRow[0] = "0";
newRow[1] = "Select one";
myDataTable.Rows.InsertAt(newRow, 0);

Per prima cosa imposta la riga

Questo è sbagliato

myDataTable.Rows.InsertAt(0,myDataRow); 

Utilizzare la riga seguente anziché quella

myDataTable.Rows.InsertAt(myDataRow,0);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top