【发布时间】:2010-10-01 19:57:38
【问题描述】:
我一直在尝试编写一个可重用的通用方法来查找DataTable。到目前为止我所拥有的:
private static IEnumerable<DataRow> GetRow<FType>(string Tablename,
string Fieldname, FType Match)
{
var result = from row in dataSet.Tables[Tablename].AsEnumerable()
where row.Field<FType>(Fieldname) == Match
select row;
return result;
}
但是,我们不喜欢 row.Field<FType>(Fieldname) == Match。
关于我应该如何解决此问题的任何想法?我得到:运算符 '==' 不能应用于 FType 和 FType。
【问题讨论】:
标签: c# datatable linq-to-objects