我正在尝试继承FarPoint.Win.Spread.FpSpread
该类并实现IEnumerable<FarPoint.Win.Spread.Row>
,以便我应该能够在 FarPoint 扩展行或单元格上应用 linq。我尝试了多种方法,但我不断收到错误:
class myspread : FarPoint.Win.Spread.FpSpread, IEnumerable<FarPoint.Win.Spread.Row>
{
public IEnumerator<FarPoint.Win.Spread.Row> GetEnumerator()
{
return myspread.GetEnumerator();// Error on this line
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
}
第二次尝试:
class myspread : FarPoint.Win.Spread.Row, IEnumerable<FarPoint.Win.Spread.Row>
{
public IEnumerator<FarPoint.Win.Spread.Row> GetEnumerator()
{
return myspread.GetEnumerator();// Error on this line
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
}
第三次尝试:
class myspread : FarPoint.Win.Spread.Cells, IEnumerable<FarPoint.Win.Spread.Cells>
{
public IEnumerator<FarPoint.Win.Spread.Row> GetEnumerator()
{
return myspread.GetEnumerator();// Error on this line
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
}
我希望能够在 FarPoint 工作表上的许多对象上应用 linq
现在上述数据可能在 lacs 中 - 我需要对上述数据进行大量格式化并在某些条件下更新值。我怎样才能做到这一点?