27 messaggi dal 24 novembre 2005
Ciao,
ho abilitato il sorting sulla mia gridView su due colonne.
Quella che riporta il titolo articolo...e funge.
Quella che riporta la data articolo...e questo non funge...o meglio l'utente ha segnalato che, cliccando sull'header della colonna, l'ordinamento viene eseguito "alfabeticamente" anche per la data...come se fosse una stringa di caratteri anziche una data...non so se mi spiego.
E' il normale funzionamento della GridView?...In caso contrario, come risolvo?

Grazie.
Marco

Chuck Norris, C'E'!
27 messaggi dal 24 novembre 2005
c'è da dire una cosa...
il DB è ORACLE e nella select per estrarre la data usiamo:

SELECT TO_CHAR(""RASA.DATARTICOLO"", 'DD/MM/YYYY') AS DATARTICOLO,...ecc. ecc.

dite che è per questo che nella colonna della grid l'ordinamento la gestisce come stringa?

Marco

Chuck Norris, C'E'!
si direi di si, onestamente non ho mai usato a lungo oracle ma sono certo che un DataTime dovrebbe gestirlo.

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 24 novembre 2005
Ciao,
noi usiamo la TO_CHAR nella SELECT per avere la data formattata come DD/MM/YYYY.
Eventualmente non si può formttare direttamente nella GridView, togliendo così la TO_CHAR dalla SELECT?

Chuck Norris, C'E'!
certo, puoi tranquillamente formattare la data direttamente del GridView.

anzi meglio.

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 24 novembre 2005
Ok, procedo nel seguente modo:

<asp:BoundField DataField="DATARTICOLO" DataFormatString="{0:dd/MM/yyyy}" HtmlEncode="False" ...ecc. ecc. />

grazie.

Marco

Chuck Norris, C'E'!
di nulla

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 24 novembre 2005
NO! PROBLEMA PROBLEMA!!!
uso:

<asp:BoundField DataField="DATARTICOLO" DataFormatString="{0:dd/MM/yyyy}" HtmlEncode="False" ...ecc. ecc. />

eppure mi spara fuori la data come MM/dd/yyyy
cosa può essere?

Marco

Chuck Norris, C'E'!

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.