642 messaggi dal 25 luglio 2003
come faccio a impostare la data in un DropDownMenue in modo che non visualizzi anche le ore e i minuti?

il Drop è il seguente:

PDate.DataSource = myCommand.ExecuteReader()
PDate.DataTextField = "ProposalDate"
PDate.DataValueField = "ProposalDate"
PDate.DataBind()
30 messaggi dal 22 agosto 2003
DateTime dt = new DateTime(...);
Console.Write(dt.ToShortDateString());

Ciao

PaoloG
MCSE - MCDBA - MCSD.NET
paolog@libero.it
642 messaggi dal 25 luglio 2003
Scusa ma sono un po' tordo, io questi script dove lo metterei?

Nel seguente Drop i dati vengono caricati automaticamente da una tabella (dove il camo ProposalDate è di tipo SmallDateTime)

PDate.DataSource = myCommand.ExecuteReader()
PDate.DataTextField = "ProposalDate"
PDate.DataValueField = "ProposalDate"
PDate.DataBind()

Ora questo è iDrop(senza la connessione) il tuo scrip dove andrebbe? O per la precisione come andrebbe modificato per il drop?
30 messaggi dal 22 agosto 2003
Fai in modo che il tuo DataSource restituisca un nuovo campo ProposalDate2 che avrai fatto in modo essere uguale a ProposalDate.ToShortDateString()

PDate.DataTextField = "ProposalDate2"

Semplice, no? :-)
Ciao

P.S.: Io di solito faccio così.

PaoloG
MCSE - MCDBA - MCSD.NET
paolog@libero.it
Oppure imposti la proprietà DataTextFormatString
es:
{0:dd-MM-yyyy}

In pratica equivale a fare un string.Format("{0:dd-MM-yyyy}", valore del tuo campo)

Puoi usare anche formattazioni brevi, guarda su msdn

Ciao

Il mio blog
Homepage
30 messaggi dal 22 agosto 2003
Sì, quello che dice Ricciolo è più indicato. Sono d'accordo con lui.
Ciao, PaoloG

PaoloG
MCSE - MCDBA - MCSD.NET
paolog@libero.it

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.