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

    Clausola WHERE in asp:SqlDataSource

    ciao!

    ho ereditato questo pezzo di codice, al quale dovrei fare un aggiunta.
    in sostanza, devo impostare nella SELECT di SqlTipoScadenza, una WHERE prendendo il valore da drpTipoTabella.
    in sostanza, al primo avvio di pagina sarà MEZZI, e poi devo gestire la selezione nell'AutoPostBack.
    ma è possibile aggiungere una WHERE nell'asp:SqlDataSource prendendo il valore della prima dropdown?
    senza dover spostare tutto nel codebehind della pagina.

    codice:
    <asp:DropDownList ID="drpTipoTabella" CssClass="form-control" runat="server" AutoPostBack="true">
        <asp:ListItem>MEZZI</asp:ListItem>
        <asp:ListItem>DIPENDENTI</asp:ListItem>
        <asp:ListItem>SCADENZE</asp:ListItem>
    </asp:DropDownList>
    
    Tipologia Scadenza
    <asp:SqlDataSource ID="SqlTipoScadenza" runat="server"
        ConnectionString="<%$ ConnectionStrings:db_ZaraConnection %>"
        SelectCommand="SELECT [Descrizione] FROM [TipoScadenza] ORDER BY [Descrizione]"></asp:SqlDataSource>
    <asp:DropDownList ID="drpTipoScadenza" CssClass="form-control" runat="server"
        DataSourceID="SqlTipoScadenza" DataTextField="Descrizione" DataValueField="Descrizione">
    </asp:DropDownList>

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,759
    Perchè non lato server ?

    edit:
    Risolto con i SelectParameters
    Ultima modifica di djciko; 20-06-2020 a 17:08

  3. #3
    pensavo non mi avesse neanche creato il thread.
    era andato in errore.

    cmq ho risolto con SelectParameters, solo che non ho i sorgenti sotto mano per postarli!

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