• User Newbie

    Devo ipostare due valori per una sola variabile. COME SI FA?

    Ciao a tutti. Gran bel forum.

    Ho da chiedervi una cosina che "mi porto dietro" da un bel pò..

    (posto il codice di una intranet aziendale che riguarda redazioni giornalistiche che hanno dei magazine che escono BIMESTRALMENTE e non mensilmente. Questo è proprio il mio problema)

    Io ho questo codice asp.net (ALLEGO L'INTERO CODICE DELLA PAGINA)

    <p>
    <asp:dropdownlist id="ddlYears" AutoPostBack="True" runat="server"></asp:dropdownlist>
     
    <asp:dropdownlist id="ddlMonths" AutoPostBack="True" runat="server">
    <asp:ListItem Value="1">Gennaio</asp:ListItem>
    <asp:ListItem Value="2">Febbraio</asp:ListItem>
    <asp:ListItem Value="3">Marzo</asp:ListItem>
    <asp:ListItem Value="4">Aprile</asp:ListItem>
    <asp:ListItem Value="5">Maggio</asp:ListItem>
    <asp:ListItem Value="6">Giugno</asp:ListItem>
    <asp:ListItem Value="7">Luglio</asp:ListItem>
    <asp:ListItem Value="8">Agosto</asp:ListItem>
    <asp:ListItem Value="9">Settembre</asp:ListItem>
    <asp:ListItem Value="10">Ottobre</asp:ListItem>
    <asp:ListItem Value="11">Novembre</asp:ListItem>
    <asp:ListItem Value="12">Dicembre</asp:ListItem>
    </asp:dropdownlist>
     
    <asp:dropdownlist id="ddlNumbers" AutoPostBack="True" runat="server"></asp:dropdownlist>
     
    <asp:button id="btnMove" runat="server" Text="Sposta in"></asp:button>
     
    <asp:dropdownlist id="ddlYearToMove" AutoPostBack="True" runat="server"></asp:dropdownlist>
    <asp:dropdownlist id="ddlMonthToMove" AutoPostBack="True" runat="server">
    <asp:ListItem Value="1">Gennaio</asp:ListItem>
    <asp:ListItem Value="2">Febbraio</asp:ListItem>
    <asp:ListItem Value="3">Marzo</asp:ListItem>
    <asp:ListItem Value="4">Aprile</asp:ListItem>
    <asp:ListItem Value="5">Maggio</asp:ListItem>
    <asp:ListItem Value="6">Giugno</asp:ListItem>
    <asp:ListItem Value="7">Luglio</asp:ListItem>
    <asp:ListItem Value="8">Agosto</asp:ListItem>
    <asp:ListItem Value="9">Settembre</asp:ListItem>
    <asp:ListItem Value="10">Ottobre</asp:ListItem>
    <asp:ListItem Value="11">Novembre</asp:ListItem>
    <asp:ListItem Value="12">Dicembre</asp:ListItem>
    </asp:dropdownlist>
    <asp:dropdownlist id="ddlNumberToMove" AutoPostBack="True" runat="server"></asp:dropdownlist>
    </p>

    ecc.. ecc..

    Dato che questo codice non l'ho scritto io, chi mi ha preceduto, giustamente, ha "impostato" la cosa in modo tale da avere per ogni mese (in tutto 12 ovviamente) un numero, che si incrementale..

    es: Per Gennaio associa il numero 220 (che in realtà sarebbe il numero del magazine)
    es: Per Febbraio associa il numero 221 (numero del magazine)

    e così via...

    IO voglio cambiare in modo tale da avere una cosa del genere:

    es: Per Gennaio - Febbraio associa il numero 220
    es: Per Febbraio - Marzo associa il numero 221

    Quindi capite bene che i valori dei mesi non saranno più 12 (<asp:ListItem Value="1"">Gennaio - Febbraio</asp:ListItem> ; <asp:ListItem Value="2">Marzo - Aprile</asp:ListItem> ecc...)

    I problemi SONO 2:

    1. Se provo a mettere solo 6 valori, mi ritorna un errore

    2. Se comunque riuscissi a far funzionare con 6 valori anzichè 12, COME FACCIO AD IMPOSTARE IL NUMERO del magazine ASSOCIATO, DEL VALORE CHE VOGLIO IO?

    SPERO di essere stato chiaro..
    CONFIDO NEL VOSTRO AIUTO... :ciauz::ciauz::ciauz: