Le moyen le plus simple de copier une vue de données dans une base de données en C #?
J'ai besoin de copier un dataview dans une datatable. Il semble que la seule façon de le faire consiste à parcourir le dataview, élément par élément, et les copier sur un datatable. Il y a une meilleure façon.
source d'informationauteur Ravedave
Vous devez vous connecter pour publier un commentaire.
OU
dt = DataView.Table.Copy()
,OU
dt = DataView.Table.Clone()
;La réponse ne fonctionne pas pour ma situation parce que j'ai des colonnes avec des expressions.
DataView.ToTable()
ne copie que les valeurs, pas les expressions.J'ai d'abord essayé ceci:
mais cette solution est très lent, même pour 1000 lignes.
La solution qui a fonctionné pour moi est: