C#收到错误。无法从System.Data.DataRow隐式转换为DataRow

时间:2013-05-24 09:39:07

标签: c# implicit datarow

我收到此错误

"Error  8   Cannot implicitly convert type 'System.Collections.Generic.List<System.Data.DataRow>' to 'System.Collections.Generic.List<DataRow>'

产生问题的代码行是......

List<DataRow> dRowList = target.SearchFor(searchPhrase, searchField, matchesAny);

target.SearchFor返回一个DataRow列表。我无法弄清楚出了什么问题。

2 个答案:

答案 0 :(得分:5)

尝试

var dRowList = target.SearchFor(searchPhrase, searchField, matchesAny);

答案 1 :(得分:4)

试试这个:

List<System.Data.DataRow> dRowList = target.SearchFor(searchPhrase, searchField, matchesAny);

我假设您定义了另一个名为DataRow的类型,对吧?如果是这样,您必须明确写出您要使用的那个。