Hvordan Query en datatabell i C-Sharp

Den "Datatable" objekt i C # kan du holde en liste over poster og spørring dataene i programkode. Den Datatable gir programmerere med en metode for å inneholde flere rader med data og spørre radene uten å gjøre et annet kall til databasen. Bruke Datatable forbedrer ytelsen på ditt nettsted når du har flere spørsmål å utføre på samme datasett.

Bruksanvisning

1 Klikk på Windows "Start" -knappen, og skriv "Visual Studio" for å åpne C # programmering programvare. Åpne C # prosjekt og dobbeltklikker på filen du vil bruke til å søke i datatabellen.

2 Lag Datatable objekt. Du bruker en tabell fra et datasett for å lage Datatable. Følgende kode viser deg hvordan du oppretter en Datatable:

Datatable kunder = ds.Tables [ "kunder"];

3 Lag spørringen. I dette eksemplet er alle kunder med etternavnet "Smith" spørres. Følgende kode viser deg hvordan du oppretter en spørring:

IEnumerable <DataRow> query =

from customers in customers.AsEnumerable()

hvor customer.Field & lt; varchar (50)> ( "Name") = 'Smith'

4 Spørring bordet og returnerer resultatene til en sekundær tabell. Følgende kode viser hvordan du kan søke i tabellen:

Datatable resultater = query.CopyToDataTable <DataRow> ();

Hint

  • Bruk "resultater" bord for å skrive ut resultatene til brukerne. Du kan bruke en Datagrid, Gridview eller skrive ut til en tilpasset bord.