Avatar billede Slettet bruger
13. februar 2006 - 10:57 Der er 7 kommentarer og
1 løsning

Hente en checkbox's værdi OnPageLoad

Bruger nedenstående til at hente personoplysninger fra databasen når siden loades! Som det ses er det textfelter værdierne står i.
Hvis jeg ønsker en checkbox checked alt efter dens værdi i databasen, hvordan gør jeg det smartest. (Checkboxens datatype i databasen er "Tekst")

OleDbConnection OurConnection;
OurConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("database/ns.mdb")+";");
OurConnection.Open();
OleDbCommand OurCommand;
OleDbDataReader OurDataReader;
OurCommand = new OleDbCommand("SELECT navn, adresse FROM huse WHERE ID = " + Session["ID"] ,OurConnection);
OurDataReader = OurCommand.ExecuteReader();
OurDataReader.Read();
navn.Text = OurDataReader["navn"].ToString();
adresse.Text = OurDataReader["adresse"].ToString();
OurConnection.Close();
OurDataReader.Close();
Avatar billede Slettet bruger
13. februar 2006 - 11:03 #1
Er det ikke bare noget i denne reting?

if (checkBox1.Checked == true)
Avatar billede Slettet bruger
13. februar 2006 - 11:25 #2
Narj - ikke helt tror jeg. Meningen er at attributtens værdi skal afgøre om checkboxen skal være .checked eller ej når siden loades ;-)


Heri står en attributs værdi i en tekstbox når siden loades.
navn.Text = OurDataReader["navn"].ToString();

Tilsvarende ønsker jeg skal gælde for checkboxene.
Avatar billede Syska Mester
13. februar 2006 - 20:11 #3
if(OurDataReader["navn"].ToString().CompareTo("robinhansen") == 0)
{
// dit navn er robinhansen
checkbox.Checked = true;
}
else
{
// du hedder noget andet end robinhansen
checkbox.Checked = false;
}
Avatar billede Slettet bruger
14. februar 2006 - 08:35 #4
Ja - selfølgelig! Sådan skal det gøres. Smid et svar begge to...
Avatar billede Slettet bruger
14. februar 2006 - 08:36 #5
svar :-)
Avatar billede Syska Mester
14. februar 2006 - 17:31 #6
svar
Avatar billede Slettet bruger
27. februar 2006 - 10:44 #7
Hvordan giver jeg jer begge point?
Avatar billede Slettet bruger
07. marts 2006 - 08:34 #8
Ingen respons! Lukker selv...
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