Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EnumerableRowCollectionExtensions.Where<TRow>(EnumerableRowCollection<TRow>, Func<TRow, Boolean>)

 

Data di pubblicazione: maggio 2016

Filtra una sequenza di righe in base al predicato specificato. Questa API supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice.

Spazio dei nomi:   System.Data
Assembly:  System.Data.DataSetExtensions (in System.Data.DataSetExtensions.dll)

public static EnumerableRowCollection<TRow> Where<TRow>(
	this EnumerableRowCollection<TRow> source,
	Func<TRow, bool> predicate
)

Parametri

source
Type: System.Data.EnumerableRowCollection<TRow>

Un EnumerableRowCollection contenente il DataRow elementi da filtrare.

predicate
Type: System.Func<TRow, Boolean>

Funzione per testare ogni elemento rispetto a una condizione.

Valore restituito

Type: System.Data.EnumerableRowCollection<TRow>

Un OrderedEnumerableRowCollection<TRow> che contiene le righe dalla sequenza di input che soddisfano la condizione.

Parametri tipo

TRow

Il tipo di elementi riga in source, in genere DataRow.

Questo metodo viene implementato tramite esecuzione posticipata. Il valore restituito immediato è un oggetto che archivia tutte le informazioni necessarie per eseguire l'azione. La query rappresentata da questo metodo non viene eseguita finché l'oggetto viene enumerata chiamando il relativo GetEnumerator metodo direttamente o tramite foreach in Visual C# o For Each in Visual Basic.  

.NET Framework
Disponibile da 3.5

M:System.Data.EnumerableRowCollectionExtensions.Select``2(System.Data.EnumerableRowCollection{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})
Where<TSource>
Classe EnumerableRowCollectionExtensions
Spazio dei nomi System.Data

Torna all'inizio
Mostra: