Avatar billede uc Nybegynder
20. maj 2003 - 20:12 Der er 1 kommentar og
1 løsning

DB udtræk til CheckBox.

Howdi
Jeg har prøvet at lave et udtræk fra DB som så skulle generer checkbox's som der var poster...
Det gik bar ikke så godt...kan i hjælpe mig.?
Det der er udkommenteret var et af mine bud.? virker ikke.
her er lidt kode (kummekode)

<%@ Page Language="C#" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

        string sql, name;
        IDbConnection dbConn;
        String sConnection;
   
   
    void Page_Load(Object sender, EventArgs e) {
}


void MakeCheckBox_init(Object Source, EventArgs e)
{
        string sql, name;   
          sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:/Web/dax/dax.mdb";
            dbConn = new OleDbConnection(sConnection);
            dbConn.Open();   
            sql = "Select navn From produktgruppe";
            IDbCommand  dbCmd;
            dbCmd = new OleDbCommand();
            dbCmd.CommandText = sql;
            dbCmd.Connection = dbConn;
   
            IDataReader dbReader;
            dbReader = dbCmd.ExecuteReader();
   
//CheckBoxList1.Items.DataSource = dbReader;
//CheckBoxList1.Items.DataBind();
     
            while (dbReader.Read())
                {  // retrieve records 1-by-1...
                name = dbReader["navn"] + "";
                this.CheckBoxList1.Items.Add(new ListItem(name));
                }
     
            dbConn.Close();
        }

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:CheckBoxList id="CheckBoxList1" runat="server" AutoPostBack="True" OnInit="MakeCheckBox_init" Height="34px"></asp:CheckBoxList>   
</form>
</body>
</html>
Avatar billede clausjul Nybegynder
20. maj 2003 - 20:36 #1
Har du prøvet med

CheckBoxList1.DataSource = dbReader;
CheckBoxList1.DataValueField = "navn";
CheckBoxList1.DataTextField = "navn";
CheckBoxList1.DataBind();
Avatar billede uc Nybegynder
20. maj 2003 - 20:51 #2
>>clausjul
Damm du er god...det virker sq...

Jeg har lige en 30-40 andre sider der ikke virker til et projekt vi skal aflevere på fredag...
så hvis du keder dig kan jeg da lige maile dem til dig..GGGG
UC
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