Avatar billede krestionsen Nybegynder
09. juli 2004 - 14:43 Der er 4 kommentarer og
1 løsning

lave 2 listbox'e til en variabel

Jeg er igang med at lave en side, hvor brugerne skal kunne sætte et tidspunkt og det har jeg lavet med 2 listbox'e, hvor den bruges til timer(0-12) og den anden bruges til minutter(0-59), og når de har valgt tidspunkt, skal det ligges ned i en database, men det der er problemet er, at jeg gerne vil have det lagt ned i databasen, hvor tidspunktet står som f.eks. 08:02 og det jeg ikke kan finde ud af er, at lave en variabel, hvor tidspunktet fra de 2 listbox'e kommer til at stå som eksemplet?
Avatar billede krestionsen Nybegynder
09. juli 2004 - 14:46 #1
Det skal lige siges, at variablen er en string.
Avatar billede krestionsen Nybegynder
09. juli 2004 - 16:37 #2
Er der evt. en lettere måde at lave dette på?
Avatar billede brianv Nybegynder
09. juli 2004 - 23:53 #3
Hejsa...

prøv at lege med det her...

---------------------------------------------------
<%@ Page Language="VB" debug=true %>
<script runat="server">
    Sub Page_Load(sender As Object, e As EventArgs)

    Dim x As Integer
    For x = 0 To 12
        lst1.Items.Add(x.ToString())
    Next x

    For x = 0 To 59
        lst2.Items.Add(x.ToString())
    Next x

    End Sub

    Sub btn_Click(sender As Object, e as EventArgs) handles btn.Click
        If lst1.SelectedIndex <> -1 And lst2.SelectedIndex <> -1 Then
            lbl.Text = lst1.SelectedValue &":"& lst2.SelectedValue
        End If

    End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:listbox id="lst1" runat="server" />

<asp:listbox id="lst2" runat="server" />

<br>
<br>
<asp:label id="lbl" runat="server" />
<br>

<asp:button id="btn" runat="server" text="klik" />
</form>
</body>
</html>
------------------------------------------------------------
Avatar billede krestionsen Nybegynder
12. juli 2004 - 07:34 #4
Jeg kan godt få det til at virke i vb, men i c#, som jeg koder i, klager den over <>, &, så hvis du vidste hvordan man koder det C#, ville det være genialt?
Avatar billede krestionsen Nybegynder
12. juli 2004 - 10:42 #5
I C# laves det sådan:


void Page_Load(Object sender, EventArgs e)
{
        int x;
        for (x=0; x <= 12; x++)
        {
            ListBox1.Items.Add(x.ToString());
        }

        for (x=0; x <= 59; x++)
        {
            ListBox2.Items.Add(x.ToString());
        }

    }

void Button1_Click(object sender, EventArgs e)
{
    Label1.Text = ListBox1.SelectedValue + ":" + ListBox2.SelectedValue;
}
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