Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Asp.net][C#] DropDownList

    [Asp.net][C#] DropDownList

    Ciao ragazzi,
    qualcuno mi sa dire come faccio a mostrare un valore in un dropdownlist e al click mostrare anche tutti gli altri?

    Ho fatto una selezione di una nazione ritornando l'id della nazione e ora da quell'id voglio mostrare su un altra pagina il suo corrispondente in caratteri.
    Cliccando poi sul DropDownList vorrei visualizzare tutte le altre nazioni, ma questo non accade vedo solo quella selezionata.

    Non so dove sbaglio,come posso fare?


    string IDCli = Request["ID_Cliente"].ToString();-- id del cliente
    IE5WebService.Service WS = new IE5WebService.Service();
    DataSet DS = WS.GetCliente(int.Parse(IDCli));

    if (!IsPostBack)
    {
    if (DS.Tables["Cliente"].Rows.Count > 0)
    {
    --mostro la nazione
    ListItem linaz = new ListItem(DR["Nome_Naz_ITA"].ToString());
    ddlSelNaz.Items.Add(linaz);

    }
    }

    Grazie Donny

  2. #2
    Ma in ddlSelNaz carichi anche tutte le altre nazioni?
    Dal codice che hai postato sembra che metti solo quello del cliente selezionato.

    Crea un metodo per riempire la dropdownlist delle nazioni.
    Poi

    if (!IsPostBack)
    {
    if (DS.Tables["Cliente"].Rows.Count > 0)
    {
    //Se hai solo il nome della nazione utilizza questa riga commentata
    //ddlSelNaz.SelectedItem.Text = DR["Nome_Naz_ITA"].ToString();
    //Se hai l'id della nazione utilizza questo (che mi piace anche di +)
    ddlSelNaz.SelectedValue = DR["ID_Naz"].ToString();
    }
    }

    Fammi sapere
    Ciao
    K
    Kalman

  3. #3

    [Asp.net][C#] DropDownList

    Ciao Kalman,

    ti ringrazio di cuore, funziona!!
    Riempiendo la ddl e poi selezionando il valore id riesco a visualizzare la nazione selezionata dall'utente e anche tutte le altre.

    if (DS.Tables["Cliente"].Rows.Count > 0)
    {
    IE5WebService.Service WS1 = new IE5WebService.Service();
    DataSet DS1 = WS1.GetNazione();

    ddlSelNaz.DataSource = DS1.Tables["Nazioni"];
    ddlSelNaz.DataTextField = "Nome_Naz_ITA";
    ddlSelNaz.DataValueField = "ID_Nazione";
    ddlSelNaz.DataBind();

    ddlSelNaz.SelectedValue = DR["ID_Nazione"].ToString();
    }

    ciao Donny

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.