Hvordan legge til en DataRow i et datasett

April 15 by admin

Microsofts .NET Framework hjelper utviklere å opprette og administrere komplekse, datadrevne applikasjoner raskt. Disse programmene kan kommunisere med lokale eller eksterne databaser. Et datasett er en in-memory, NET enhet som lar brukerne administrere data i databasen uten fysisk å koble til det. Datasett kan inneholde flere tabeller eller en enkelt tabell. Når man har behov for å legge til en ny rad i en Datatable innen et datasett, kan det gjøre det ved hjelp av noen få linjer med kode.

Bruksanvisning

1 Start Microsoft Visual Studio. Åpne ett av prosjektene som inneholder et datasett.

2 Finn "Load" metoden hvor du plasserer koden som kjøres på lastetiden.

3 Legg til følgende linje med kode på slutten av at "Load" metode:

DataRow newRow = myDataSet.myDataTable.NewRow ();

Erstatt "myDataSet" med navnet på datasettet. Erstatt "myDataTable" med navnet på tabellen i at datasett som du vil legge til en rad. Når denne linjen med kode utfører, skaper det en ny "rad" objekt.

4 Legg denne koden under koden vist i forrige trinn:

newRow.ColumnX = "nye dataelementer 1";

newRow.ColumnY = "nye dataelementer 2";

Erstatt "ColumnX" med navnet på en av data kolonner i Datatable. Erstatt "nye dataelement 1" med verdien som du ønsker å legge til at data kolonnen. Erstatt "ColumnY" med navnet på en annen kolonne i Datatable. Erstatt "nytt dataelement 2" med verdien du vil skal vises i denne kolonnen.

5 Opprett flere uttalelser som ligner de som vises hvis dataene tabellen har andre kolonner. For eksempel, hvis du hadde en annen data kolonnen "Biler" som du ønsket å stille til "Ford," legge til denne linjen med kode under de foregående linjene:

newRow.Automobile = "Ford;"

6 Legg denne siste linjen med kode under Kodene i forrige trinn:

myDataTable.Rows.Add (newRow);

Dette legger til ny rad i datatabellen i ditt datasett.

Hint

  • Hvis du noen gang trenger å fjerne alle radene fra et datasett, skriv denne kommandoen:
  • myDataSet.clear ();
  • Erstatt "myDataSet" med navnet på datasettet.

Related Articles