c# - 如何将 DataTable.Select() 结果传递给新的 DataTable?

标签 c# .net datatable

我有一个名为 dt2 的包含数据的 DataTable。我正在调用它的 Select 方法来获取一些特定的行。

DataRow[] foundRows;

expression = "parent_id=1";

foundRows = dt2.Select(expression);

如何将 Select 方法的结果传递给新的 DataTable – 比如 FilteredData

最佳答案

您可以使用 CopyToDataTable , 可用 IEnumerable<DataRow>类型。

var filteredData = dt2.Select(expression).CopyToDataTable();

关于c# - 如何将 DataTable.Select() 结果传递给新的 DataTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883537/

相关文章:

c# - 如何集成 NLog 将日志写入 Azure Streaming 日志

c# - CTOR是什么意思?

.net - 测试 Wpf Control 实例化性能

c# - 如何使用 System.Text.Json 访问从字符串反序列化的动态对象的属性?

c# - 过滤DataTable中的空字符串

c# - 如何重置 table.DefaultView.RowFilter?

c# - UDP DatagramSocket的正确使用

c# - View 应该只绑定(bind)到 mvvm 中的 ViewModel 吗?

c# - 找不到 SqlConnection 命名空间

php - DataTables服务器端处理: Joining two DB Column into One DT