【发布时间】:2014-01-08 20:12:53
【问题描述】:
我尝试对数据表进行排序。为此,您对其进行排序,然后将排序后的数据复制到数据表中,如下所示 - How to query a DataTable in memory to fill another data table
代码 -
DataTable table = GetDataTableResults();
DataTable results = table.Select("SomeIntColumn > 0").CopyToDataTable();
在 Visual Studio 中,我看到了错误 -
'System.Array' does not contain a definition for 'CopyToDataTable' and
no extension method 'CopyToDataTable' accepting a first argument of type
'System.Array' could be found (are you missing a using directive or an
assembly reference?)
我该如何解决这个问题?
【问题讨论】:
-
我得到了答案 - 请注意,.NET dll 与本机 DLL 不同。这是一个.NET dll。添加此 .NET dll 的步骤 - 解决方案资源管理器 > 参考 > .NET 选项卡 > 在组件名称列下,选择 System.Data.DataSetExtensions > ok > 文件 > 全部保存或 ctrl + shift + s
-
System.Data.DataSetExtensions.dll 丢失 - 已解决。