在C#中将数据视图复制到数据表的最简单方法是什么?

Rav*_*ave 16 c# datatable dataview

我需要将数据视图复制到数据表中.似乎唯一的方法是逐项遍历数据视图并复制到数据表.一定有更好的方法.

Jos*_*lio 47

dt = DataView.ToTable()
Run Code Online (Sandbox Code Playgroud)

要么

dt = DataView.Table.Copy(),

要么

dt = DataView.Table.Clone();

  • 注意:`DataView.ToTable()`只会复制DataView的值.`DataView.Table.Copy()`将复制源DataTable,而不是DataView的过滤数据.`DataView.Table.Clone()`只会复制源DataTable的结构. (9认同)