65 messaggi dal 14 ottobre 2008
ciao ragazzi ho una grid agganciata ad un ObjectDataSource che tramite stored procedure effettue una select su db sql.

come posso fare per filtrare i dati in base alle date?
l'idea è inserire in un pannello di filtri due campi 'data da:' e 'data a:'

grazie in anticipo
per prima cosa devi modificare la stored procedure, e successivamento il metodo che richiami nel'ObjectDataSource

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
65 messaggi dal 14 ottobre 2008
ok al momento la mia stored esegue la select in questo modo:
SELECT     Tbl_Log.Tipologia,
           Tbl_Log.NomeSP,
           Tbl_Log.Esito, 
           Tbl_Log.Data,
           Tbl_Log.Msg, 
           Tbl_Tipologia.Gruppo,
           Tbl_Tipologia.Descrizione
FROM         Tbl_Log INNER JOIN
                      Tbl_Tipologia
                       ON Tbl_Log.Tipologia = Tbl_Tipologia.Tipologia
ORDER BY Tbl_Log.Data


il filtro come posso aggiungerlo?
Modificato da streetman84 il 12 novembre 2008 11.13 -
con una simplice where, ma potrai trovare aiuto sul forum dedicato a sql server

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
65 messaggi dal 14 ottobre 2008
ah ok pensavo intendessi qualcosa di più difficile.. però mi son spiegato male... il filtro dev'essere impostabile dall'utente sul web la stored a me va bene che selezioni tutto... ho creato il pannello con gli oggetti calendar...
ora vorrei creare il metodo per far sì che questi oggetti filtrino realmente le date.
scusa e perche mai vuoi che il db restituisca tutto solo per poi visualizzare un subset del suo risultato? filtra subito i dati con la query, eviti un sovraccarico inutile

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
65 messaggi dal 14 ottobre 2008
perchè l'utente può non applicare alcun filtro e vedere tutto...
ok in questo caso hai due strade, o cambi la query da eseguire in base all'imput dell'utente, cosa fattibile se le fariabili non sono più di due o crei quella che viene definita query paramentrica, ovvero cutruisci la query in base all'imput dell'utente

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.