【发布时间】:2012-04-02 07:39:57
【问题描述】:
我正在尝试使用此处找到的功能: DataTable to List<object>
public static IList<T> ConvertTo<T>(DataTable table)
{
if (table == null)
return null;
List<DataRow> rows = new List<DataRow>();
foreach (DataRow row in table.Rows)
rows.Add(row);
return ConvertTo<T>(rows);
}
return 语句给了我一个例外声明:
The best overloaded method match for 'Utilities.Utility.ConvertTo<T>(System.Data.DataTable)' has some invalid arguments
有人可以帮我解决这个错误吗?
【问题讨论】:
-
这是一个编译器错误,不是例外。
-
您阅读了邮件吗?你希望这条线做什么?
-
你可以用
table.AsEnumerable().ToList()替换整个函数 -
@SLaks 将数据表转换为 IList
-
你认为最后一行是做什么的?
标签: c#