Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    24

    DropDownList select si sposta in avanti....

    Salve a tutti questo è il mio problema:

    Sono in una pagina di edit (di un back-office) per la scheda di un libro ho nel code-behind il seguente codice per il popolamento di un dropdown con indice selezionato.

    Premetto non sono all'interno di un datagrid.

    EditCategoriaDDL.DataSource = ...Tables["Categorie"].DefaultView;
    EditCategoriaDDL.DataTextField = "Categoria";
    EditCategoriaDDL.DataValueField = "CategoriaID";
    EditCategoriaDDL. = int.Parse(myDVLibri[0]["CategoriaID"].ToString());
    EditCategoriaDDL.DataBind();

    mentre nella pagina aspx:

    <aspropDownList runat="server" Width="180px" CssClass="DDL" ID="EditCategoriaDDL"></aspropDownList>

    Per quale motivo l'indice che mi restituisce il code-behind è corretto mentre nella pagina aspx mi si sposta in avanti di uno?
    ovvero se il value relativo al value da selezionare è 5 lui si posiziona a 6....

    GRAZIE

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    prova
    codice:
    EditCategoriaDDL = int.Parse(myDVLibri[0]["CategoriaID"].ToString()-1);
    Voglio l'alt+s anche per FF

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    24

    ecco la soluzione

    EditEditoriDDL.SelectedIndex = EditEditoriDDL.Items.IndexOf(EditEditoriDDL.Items. FindByValue(myDVLibri[0]["EditoreID"].ToString()));

    Era un dropdown che riguardava una lista di editori

    Grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.