Comment puis-je convertir un tableau DataRow en DataTable sans itération?Comment puis-je convertir un tableau DataRow en DataTable sans itération?
Répondre
Je ne pense pas que vous pouvez mettre un tableau de datarows à un datatable. Vous pouvez importer une ligne à la fois à l'aide de DataTable.ImportRow.
foreach(DataRow row in dataRowArray)
{
dataTable.ImportRow(row);
}
Même s'il existait une fonction de .NET framework comme
myDataTable.LoadRows(dataRowArray)
... tout ce qui ferait est cacher l'itération. Le cadre ne contourne pas magiquement l'étape itérative (bien que dans certains cas, il pourrait faire quelque chose de intelligent pour l'optimiser).
Vous pouvez utiliser:
dataTable = datarowarray.CopyToDataTable()
mais assurez-vous que datarowarray
a length > 1
, sinon il va se retrouver avec des exceptions indésirables.
DataTable dt = new DataTable();
DataRow[] dataRowArray = dt.Select("");
DataTable dataTable = new DataTable();
foreach (DataRow row in dataRowArray)
{
dataTable = dataTable.Clone();
dataTable.ImportRow(row);
}
Travailler pour 2.0 – Prashant
La question demande une solution qui ne nécessite pas l'itération du tableau 'DataRow'. Votre solution ne fait-elle pas cela? – DavidRR
Les réponses au code uniquement sont signalées automatiquement comme étant de qualité médiocre et sont donc déconseillées sur stackoverflow. À l'avenir, veuillez embellir votre réponse avec des détails et expliquer pourquoi c'est une solution à la question. –
- 1. comment charger datatable de datarow tableau?
- 2. Convertir un tableau d'octets dans une colonne datatable en chaîne?
- 3. C# convertir un tableau d'objets en datatable
- 4. DataTable linq query itération
- 5. Convertir DataRowCollection en DataRow []
- 6. Comment convertir un résultat LINQ en DATATABLE?
- 7. Conversion ASP.NET de DataRow [] en DataTable
- 8. Index du DataRow courant dans un DataTable
- 9. ADO.NET: convertir un DataTable en un tableau de DataRows
- 10. Convertir DataTable en liste générique?
- 11. Façon simple de convertir la matrice de datarow en datable
- 12. Comment convertir un tableau en liste sans. = En PHP?
- 13. Comment convertir un DataTable/DataSet en ObjectDataSource
- 14. Convertir DataTable en flux CSV
- 15. Convertir var en DataTable
- 16. Itération dans un tableau
- 17. Convertir Iqueryable en DataTable
- 18. Comment puis-je convertir DataRow en chaîne de caractères?
- 19. DataTable DataRow DataColumn pour les colonnes
- 20. Problème avec l'état DataRow dans DataTable
- 21. comment convertir liste datatable
- 22. Comment convertir un DataTable en chaîne en C#?
- 23. Comment faire une itération sur un tableau d'objets sans foreach et ArrayAccess
- 24. Comment convertir datatable en type générique
- 25. Comment convertir un fichier en mémoire en un tableau d'octets?
- 26. Comment convertir un tableau HTML en tableau en python
- 27. comment convertir Gridview à Datatable
- 28. tableau Multidimensional itération
- 29. comment convertir DataTable Liste <String> en C#
- 30. Comment convertir un tableau en table MySQL?
Vous ne pouvez pas. Pardon. – Hogan
Pourquoi sans itération? – R0MANARMY