I\'d like to use a DataGridViewRowCollection
in a LINQ expression using extension methods and lambda expressions. Unfortunately, the extension methods are for t
Yes, do this:
var rows = yourDataGridViewRowCollection
.Cast()
.Where(row => row.index > 4);
This uses the Enumerable.Cast extension method:
The
Cast
method enables the standard query operators to be invoked on non-generic collections by supplying the necessary type information. For example,(IEnumerable) ArrayList
does not implementIEnumerable
, but by callingCast
on the(IEnumerable) ArrayList
object, the standard query operators can then be used to query the sequence.