我正在使用一个返回类型为object的函数,它返回一些值。 现在我想填充一个DataTable。我正在使用
var result = GetAlternativeInstallReportClientInfo(userinfo);
private object GetAlternativeInstallReportClientInfo(List<UserSearchDetails> user)
{
.............
...........
............
return finalData;
}
我在变量结果中获取所有数据。现在我想通过数据创建一个DataTable,它保存结果(变量)。我该怎么办?
如果我正在修改我的函数返回类型DataTable
DataTable data = GetAlternativeInstallReportClientInfo(userinfo);
private DataTable GetAlternativeInstallReportClientInfo(List<UserSearchDetails> user)
{
.............
...........
............
return finalData;
}
然后得到错误 CS0029:无法隐式转换类型'System.Collections.Generic.List&lt;&gt;'到'System.Data.DataTable'
我想创建DataTable,因为我必须在Excel工作表中导出记录
答案 0 :(得分:0)
试试这个。
var query= "your data...";
DataTable dt = query.CopyToDataTable();
它会将所有数据复制到datatable。 感谢。