Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421

    DropList all'interno di un datagrid

    Salve,
    ho un datagrid che contiene un elenco di persone alle quali sono associati più numeri di telefono.

    Ho impostato il datagrid così:

    codice:
    <asp:datagrid id="dipendenti" runat="server" DataKeyField="CodFisc" AutoGenerateColumns="False" AllowPaging="True">
      <Columns>
        <asp:BoundColumn DataField="Nominativo" ReadOnly="True" HeaderText="Nome"></asp:BoundColumn>
        <asp:TemplateColumn>
          <ItemTemplate>
            <asp:DropDownList ID="dropTel" runat="server"></asp:DropDownList>
           </ItemTemplate>
         </asp:TemplateColumn>				
       </Columns>
    </asp:datagrid>
    Adesso, nel code-behind associo i dati in questa maniera
    codice:
    SqlDataAdapter dadProfilo;
    DataSet dstProfilo = new DataSet();
    dadProfilo = new SqlDataAdapter("VisualInfDipendenti", conn);
    dadProfilo.Fill(dstProfilo);
    dipendenti.DataSource=dstProfilo;
    dipendenti.DataBind();
    Adesso, come posso richiamare la stored procedure (che si chiama VisualizzaTelefono), per associare i dati alla droplist, visto che dal code-behind non vedo la vedo?
    Tutte le leggi umane, non quelle divine, sono il risultato di uno sforzo di uomini. Altri uomini vengono, modificano, aboliscono, perfezionano. Non ci vuole nulla ad abolire. Distruggere è facile, ma ricostruire è difficile.

  2. #2
    Dovrebbe essere un qualcosa del tipo:

    <ItemTemplate>
    <aspropDownList id=ddl1runat="server" DataSource="<%# dt1%>" DataValueField="NomeCampoValore" DataTextField="NomeCampoDescrizione">
    </aspropDownList>
    </ItemTemplate>

    Dove dt1 è una datatable con i dati estratti dalla tua stored procedure

    Fammi sapere
    Ciao
    Kalman
    Kalman

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.