120 messaggi dal 28 luglio 2010
Buongiorno a tutti,

dopo aver popolato una DropDownList da SQL (colonna Cap e Localaita) con il codice seguente:

public void populateComuni()
    {
        SqlCeCommand cm = new SqlCeCommand("SELECT * FROM [COMUNI] WHERE ((Cap >='" + "45010" + "') AND (Cap<='" + "45100" + "')) ORDER BY Id", cn);
        if (cm.Connection.State != ConnectionState.Open)
        {
            cm.Connection.Open();
        }
        SqlCeDataReader capValue;
        capValue = cm.ExecuteReader();

        DropDownListComune.DataSource = capValue;
        DropDownListComune.DataValueField = "Localita";
        DropDownListComune.DataTextField = "Localita";
        DropDownListComune.DataBind();

        cm.Connection.Close();
        //cm.Connection.Dispose();

        DropDownListComune.Items.Insert(0, " ");

        /* HTML Decode*/
        //foreach (ListItem item in ((DropDownListCategoria.Items)))
        //{
        //    item.Text = Server.HtmlEncode(item.Text);
        //}
        foreach (ListItem item in ((DropDownListComune.Items)))
        {
            item.Text = Server.HtmlDecode(item.Text);
        }
    }



devo leggere sia la Localita che il Cap del valore selezionato.

Per la Localita utilizzo il seguente codice:


       string localita = Server.HtmlEncode(DropDownListComune.SelectedItem.Text);



mentre non so come ricavare il Cap corrispondente alla Localita selezionata.

Qualcuno ha suggerimenti?

Grazie a tutti!

Giorgio
Modificato da orsattigiorgio il 09 luglio 2020 09:59 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.