EnumerableRowCollectionExtensions.Where<TRow> Método

Definición

Filtra una secuencia de filas en función del predicado especificado.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
generic <typename TRow>
[System::Runtime::CompilerServices::Extension]
 static System::Data::EnumerableRowCollection<TRow> ^ Where(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, bool> ^ predicate);
public static System.Data.EnumerableRowCollection<TRow> Where<TRow>(this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,bool> predicate);
static member Where : System.Data.EnumerableRowCollection<'Row> * Func<'Row, bool> -> System.Data.EnumerableRowCollection<'Row>
<Extension()>
Public Function Where(Of TRow) (source As EnumerableRowCollection(Of TRow), predicate As Func(Of TRow, Boolean)) As EnumerableRowCollection(Of TRow)

Parámetros de tipo

TRow

Tipo de los elementos row de source, normalmente DataRow.

Parámetros

source
EnumerableRowCollection<TRow>

que EnumerableRowCollection contiene los DataRow elementos que se van a filtrar.

predicate
Func<TRow,Boolean>

Función para probar cada elemento de una condición.

Devoluciones

que OrderedEnumerableRowCollection<TRow> contiene filas de la secuencia de entrada que cumplen la condición.

Comentarios

Este método se implementa mediante la ejecución diferida. El valor devuelto inmediato es un objeto que almacena toda la información necesaria para realizar la acción. La consulta representada por este método no se ejecuta hasta que el objeto se enumera llamando directamente a su método /> en Visual C# o en Visual Basic.

Se aplica a

Consulte también