qualcuno sa il modo migliore per inserire una colonna in un datatable in posizione 0?C# colonna inseribile databile in posizione 0
83
A
risposta
141
È possibile utilizzare il seguente codice per aggiungere colonna Datatable a postion 0:
DataColumn Col = datatable.Columns.Add("Column Name", System.Type.GetType("System.Boolean"));
Col.SetOrdinal(0);// to put the column in position 0;
69
solo per migliorare la risposta di Wael e metterlo su una sola riga:
dt.Columns.Add("Better", typeof(Boolean)).SetOrdinal(0);
UPDATE: Si noti che questo funziona quando non devi fare nient'altro con DataColumn. Aggiungi() restituisce la colonna in questione, SetOrdinal() non restituisce nulla.
+10
la dichiarazione di single ligne non è sempre migliore. In questo caso mi piace +1 –
-1
//Example to define how to do :
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("FirstName");
dt.Columns.Add("LastName");
dt.Columns.Add("Address");
dt.Columns.Add("City");
// The table structure is:
//ID FirstName LastName Address City
//Now we want to add a PhoneNo column after the LastName column. For this we use the
//SetOrdinal function, as iin:
dt.Columns.Add("PhoneNo").SetOrdinal(3);
//3 is the position number and positions start from 0.`enter code here`
//Now the table structure will be:
// ID FirstName LastName LastName PhoneNo Address City
Problemi correlati
- 1. Databile a una colonna per l'elenco <string>
- 2. C# istruzione selezionabile databile con date
- 3. Stream.Seek (0, SeekOrigin.Begin) o posizione = 0
- 4. colonna mappa Pandas in posizione
- 5. posizione assoluta e inferiore 0
- 6. jquery - modifica databile sScrollY
- 7. styling dell'ultimo record in un databile jsf
- 8. Passaggio databile da C# a SQL Server 2008
- 9. databile senza raggruppare le righe
- 10. Come rimuovere colonna DataTable in C#
- 11. Android ExpandableListView posizione di gruppo sempre 0
- 12. Errore "non c'è riga nella posizione 0"
- 13. modificabile databile sta avendo problema con IE
- 14. Impossibile leggere riga 0, colonna -1
- 15. Colonna non trovato: 1.054 Unknown colonna '0' nella 'lista campo' - laravel - non ho una colonna 0 ovunque nel mio codice
- 16. Android - java.lang.IndexOutOfBoundsException: posizione articolo non valida 0 (0). Numero di elementi: 0
- 17. È zero (-0) equivalente a zero (0) in C#
- 18. Terminazione stringa - char c = 0 vs char c = '\ 0'
- 19. SyntaxError token imprevisto u in JSON sulla posizione 0 Angular2
- 20. imprevisto token di u in JSON alla posizione 0
- 21. Posizione del mouse in C#
- 22. //! [0] C++ - che cos'è?
- 23. barra di scorrimento orizzontale superiore databile javascript
- 24. Jquery databile con tre righe di colore
- 25. posizione ottava del valore massimo nella colonna
- 26. Come esportare tutti i dati dalla tabella in un formato sql inseribile?
- 27. posizione iniziale di memoria in C
- 28. Magento posizione della colonna della griglia
- 29. In C#, perché il dizionario [0] ++ funziona?
- 30. Fare un particolare bit "0" in C++
Perché vuoi farlo? L'ordine delle colonne non dovrebbe in realtà essere rilevante. –
a volte se si aggiunge una colonna al datatable dopo aver ottenuto i dati da db potrebbe essere necessario impostarlo all'inizio. –
im plicando il datatable in un bulk block – Grant