Avatar billede senil Nybegynder
06. december 2005 - 22:04 Der er 5 kommentarer og
1 løsning

En enkelt row fra DataSet (.net 2)

Dav.

Jeg skal hente informationer om en kunde, dertil bruger jeg en sql setning som henter data ud omkring en kunde med Costumer_ID.
Dette ligger jeg over i et DataSet. Men kan jeg hente denne ene row over i normale tekstbox'e? jeg har en TB til navn, telefonnummer osv, som stemmer overens med kulonnerne i tabelen Costumer. Er dette en tåblig måde at gøre det på? skal jeg bruge et DataRow eller lignende?
Kan man kun få DataSet's data vist i et DataGridView
Avatar billede dr_chaos Nybegynder
06. december 2005 - 22:12 #1
hvis du har et dataset f.eks. i codebehind.
DataSet ds = nogetdataduhenter;
Så kan du sætte tekstboksværdierne med
txtNavn.Text = Ds.Tables[0].Rows["navn"].ToString();
txttelefonnummer.Text = Ds.Tables[0].Rows["telefonnummer "].ToString();

osv.
Det er en ganske normal måde at gøre tingene på.
Avatar billede senil Nybegynder
06. december 2005 - 22:32 #2
Når jeg bruger ToString() på row[0] så får jeg system.object ud i den TB som jeg skulle have værdien ud i.
Avatar billede dr_chaos Nybegynder
06. december 2005 - 22:53 #3
undskyld du skal bruge
txtNavn.Text = Ds.Tables[0].Column["navn"].ToString();
Avatar billede dr_chaos Nybegynder
06. december 2005 - 23:19 #4
det her burde virke.
Stener lidt meget :(
  DataSet ds = nogetdataduhenter;

DataRow dr =  Ds.Tables[0].Rows[0];
txtNavn.Text =dr["navn"].ToString();
txttelefonnummer.Text = dr["telefonnummer "].ToString();
Avatar billede senil Nybegynder
06. december 2005 - 23:26 #5
Det virker. Tak.
Husk at svar
Avatar billede dr_chaos Nybegynder
07. december 2005 - 09:40 #6
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester