我想知道如何将DataTable转换为字典。我做了这样的事情。将DataTable转换为字典C#
using System.Linq;
internal Dictionary<string,object> GetDict(DataTable dt)
{
return dt.AsEnumerable()
.ToDictionary<string, object>(row => row.Field<string>(0),
row => row.Field<object>(1));
}
,但我得到:
System.Data.EnumerableRowCollection不包含 'ToDictionary' 和最佳推广方法重载“System.Linq.Parallel.Enumerable.ToDictionary(系统定义。 Linq.ParallelQuery,System.Func,System.Collections.Generic.IEqualityComrparer)”有一些无效argumentsch
我怎样才能解决这个问题?
谢谢
请发布完整的错误信息。 – cadrell0
我添加了完整的错误消息 –