Avatar billede script Nybegynder
29. august 2003 - 15:47 Der er 6 kommentarer og
1 løsning

Læse fra database ind i en checkbox

Jeg vil gerne læse fra en database ind i en checkbox, for at se hvilke der er sat og ikke er sat.
Er der nogen der ved hvordan det gøres???
jeg vil lige sige at jeg kan godt læse ind i en label og textbox, men det er ikke helt på samme måde åbenbart.
Avatar billede nielslbeck Nybegynder
29. august 2003 - 23:32 #1
Nu ved jeg så ikke helt hvordan du plejer at indlæse i f.eks. en textbox, men i en checkbox kan du gøre noget i stil med:

checkbox.Checked = Convert.ToBoolean(dataset[0].Rows[0]["CheckBoxChecked"]);
Avatar billede script Nybegynder
02. september 2003 - 10:14 #2
Jeg kan ikke helt få det til at virke, jeg plejer at bruge foreach.
du ved læse ind i et dataset også trække det ud der hvor det skal bruges
Avatar billede nielslbeck Nybegynder
02. september 2003 - 10:23 #3
Hvis du kommer med koden for hvordan du plejer at goere det, skulle jeg nok kunne "oversaette" den til hvordan du skal goere med checkboxes...
Avatar billede script Nybegynder
02. september 2003 - 11:01 #4
ok her er den . det er når du trykker på en knap så bliver der indlæst

private void Button1_Click(object sender, System.EventArgs e)
        {
            string connectionString =
                "provider=Microsoft.JET.OLEDB.4.0; "
                + "data source = c:\\inetpub\\wwwroot\\skabalon\\euc.mdb";

            //    string commandString = "Select * from elev where skole = 1";
            //    OleDbDataAdapter  dataAdapter =    new OleDbDataAdapter ( commandString, connectionString);
            //    DataSet dataSet = new DataSet();
            //    dataAdapter.Fill(dataSet,"elev");
            //    DataTable dataTable = dataSet.Tables[0];

            string commandString3 =    "select * from skole where skolens_nummer = 1";
            OleDbDataAdapter  dataAdapter3 = new OleDbDataAdapter (    commandString3, connectionString);
            DataSet dataSet3 = new DataSet();
            dataAdapter3.Fill(dataSet3,"skole");
            DataTable dataTable3 = dataSet3.Tables[0];
       
            string commandString4 =    "select * from kontaktperson where skole = 1";
            OleDbDataAdapter  dataAdapter4 = new OleDbDataAdapter (    commandString4, connectionString);
            DataSet dataSet4 = new DataSet();
            dataAdapter4.Fill(dataSet4,"kontaktperson");
            DataTable dataTable4 = dataSet4.Tables[0];


            foreach (DataRow dataRow in dataTable3.Rows)
            {
                Label12.Text=(
                    dataRow["Vej_gade_navn"].ToString()  +" "+ 
                    dataRow["nummer"].ToString()  +" "+
                    dataRow["litra"].ToString()  +" "+
                    dataRow["etage"].ToString()
                    );
            }

            foreach (DataRow dataRow in dataTable3.Rows)
            {
                Label22.Text=(

                    dataRow["postnummer"].ToString() +" "+
                    dataRow["byy"].ToString()
                    );
            }


            foreach (DataRow dataRow in dataTable3.Rows)
            {
                Label13.Text=(
                    dataRow["land"].ToString());
            }
           
            foreach (DataRow dataRow in dataTable3.Rows)
            {
                Label14.Text=(
                    dataRow["webadresse"].ToString());
            }


            foreach (DataRow dataRow in dataTable4.Rows)
            {
                Label15.Text=(
                    //    dataRow["kontakt_person"].ToString()+" "+
                    dataRow["fornavn"].ToString()  +" "+
                    dataRow["efter"].ToString()  );
            }
            foreach (DataRow dataRow in dataTable4.Rows)
            {
                Label16.Text=(
                    dataRow["telefon_arbejde"].ToString()  );
            }
            foreach (DataRow dataRow in dataTable4.Rows)
            {
                Label17.Text=(
                    dataRow["telefon_mobile"].ToString());
            }

            foreach (DataRow dataRow in dataTable4.Rows)
            {
                Label18.Text=(
                    dataRow["telefon_hjem"].ToString());
            }

            foreach (DataRow dataRow in dataTable3.Rows)
            {
                Label19.Text=(
                    dataRow["email"].ToString());
            }
            foreach (DataRow dataRow in dataTable4.Rows)
            {
                Label20.Text=(
                    dataRow["email_arbejde"].ToString());
            }
            foreach (DataRow dataRow in dataTable4.Rows)
            {
                Label21.Text=(
                    dataRow["email_hjem"].ToString());
            }

        }
Avatar billede script Nybegynder
02. september 2003 - 11:54 #5
Hej niels er du der????
Avatar billede script Nybegynder
02. september 2003 - 12:58 #6
jeg lukker dette spm
Avatar billede nielslbeck Nybegynder
02. september 2003 - 16:02 #7
Hmm... skulle til forelæsning igen... men okay, bare du har styr på det :-)
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
Kurser inden for grundlæggende programmering

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