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 DataTable.Select (String)

 

Data di pubblicazione: ottobre 2016

Ottiene una matrice di tutti DataRow gli oggetti che soddisfano i criteri di filtro.

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

public DataRow[] Select(
	string filterExpression
)

Parametri

filterExpression
Type: System.String

I criteri da utilizzare per filtrare le righe. Per esempi su come per filtrare le righe, vedere DataView RowFilter Syntax [C#].

Valore restituito

Type: System.Data.DataRow[]

Matrice di oggetti DataRow.

Per creare il filterExpression argomento, utilizzare le stesse regole che riguardano il DataColumn della classe Expression valore della proprietà per la creazione di filtri.

Per garantire l'ordine corretto, specificare i criteri di ordinamento con Select o Select.

Se la colonna al filtro contiene un valore null, non sarà parte del risultato.

Nell'esempio seguente viene utilizzata un'espressione di filtro per restituire una matrice di DataRow oggetti.

private void GetRowsByFilter()
{
    DataTable table = DataSet1.Tables["Orders"];
    // Presuming the DataTable has a column named Date.
    string expression;
    expression = "Date > #1/1/00#";
    DataRow[] foundRows;

    // Use the Select method to find all rows matching the filter.
    foundRows = table.Select(expression);

    // Print column 0 of each returned row.
    for(int i = 0; i < foundRows.Length; i ++)
    {
        Console.WriteLine(foundRows[i][0]);
    }
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: