Slik konverterer DataTables til Strings
Microsofts Visual Studio 2010 inneholder en robust bibliotek utviklet for å hjelpe programmerere i data organisasjon. Den "System.Data" namespace gir deg en veldig nyttig klasse kalt "datasett". Denne klassen lar deg lagre data i organiserte tabeller kalt "DataTables." Disse tabellene kan lagre ulike typer informasjon, for eksempel personalregistre, salgstall og kundekonti. Hvis du vil vite navnene på tabellene, kan du skrive dem ut ved å konvertere dem til strenger.
Bruksanvisning
1 Åpne Visual Studio 2010 ved å klikke på programikonet. Når det lastes, velger du "Fil / Ny / Project" og klikk "Visual C # / Console Application". Et nytt Console Application prosjekt er opprettet, og en blank side av kildekoden vises i hovedteksten redigeringsvinduet. Kildekoden filen har en tom hovedfunksjon.
2 Inkludere "System.Data" navne i prosjektet for å aktivere "Datatable" -klassen. Skriv følgende uttalelse på toppen av kildekoden filen:
bruker System.Data;
3 Lag en ny "datasett", som kan holde en "Datatable." Skriv følgende uttalelse innenfor klammeparenteser av den viktigste funksjonen:
DataSet myDataSet = new DataSet("DataSet");
4 Lag en "Datatable" ved å skrive følgende uttalelse rett under streken skrevet i forrige trinn:
DataTable myWorkTable = new DataTable("Customers");
5 Legg noen bord til "datasett". Skriv følgende linjen under uttalelsen skrevet i forrige trinn:
myDataSet.Tables.Add ( "Table-0");
myDataSet.Tables.Add ( "Table-en");
myDataSet.Tables.Add ( "Table-2");
6 Gjenta for tabellene som er lagret i "datasett" ved hjelp av en "foreach" loop. Med hver iterasjon, skrive navnet på tabellen ut til konsollen vinduet. Slik skriver du ut tabellen navn, må du påkalle sin "toString" metode for å konvertere den til en streng. Skriv følgende "foreach" loop under linjer skrevet i forrige trinn:
foreach (var item in myDataSet.Tables)
{Console.Out.WriteLine (item.ToString ()); }
7 Kjør programmet ved å klikke på den grønne "Play" knappen på toppen av IDE. Programmet utgang ser slik ut:
Tabell-0
Tabell-en
Tabell-2