【发布时间】:2018-04-10 23:35:56
【问题描述】:
大家好,我尝试使用 CopyToDataTable 但没有我的 Visual Studio 2010 和 2015 这个方法请帮助我如何在不使用 CopyToDataTable 的情况下将 Linq 查询转换为 DataTable 或逐步发送给我以添加此方法
【问题讨论】:
大家好,我尝试使用 CopyToDataTable 但没有我的 Visual Studio 2010 和 2015 这个方法请帮助我如何在不使用 CopyToDataTable 的情况下将 Linq 查询转换为 DataTable 或逐步发送给我以添加此方法
【问题讨论】:
您可以使用originalTable.Clone() 和带有DataTable.ImportRow 的循环:
DataTable tableResult = originalTable.Clone(); // empty
foreach(DataRow row in yourLinqQuery)
tableResult.ImportRow(row);
这也比CopyToDataTable 有一个优势:如果查询没有返回任何行,它不会导致InvalidOperationException。使用这种方法,表格将是空的。
【讨论】: