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.