Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Datagrid
giovedì 28 ottobre 2004 - 16.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
gio 28 ott 2004 - 16:47
ciao a tutti, ho creato un datagrid in una web form, in cui c'è una colonna di tipo bound che visualizza una colonna di una tabella del database, che contiene dati di tipo datetime; il datagrid dovrebbe mostrare le date, ma devo fare da codice un controllo per fare in modo di visualizzare la stringa 'Oggi' invece della data, se la data corrispondente è uguale a quella odierna; come devo fare? Nn so proprio. qualcuno mi può aiutare? Grazie mille
igor
Profilo
| Junior Member
64
messaggi | Data Invio:
gio 28 ott 2004 - 18:36
Ciao Monica,
se devi fare delle operazioni ricorsive sulle righe di un Datagrid al momento della creazione il metodo migliore secondo me é quello usare il l'evento ItemDataBound del datagrid. Questo evento viene creato per ogni elemento del datagrid (per ogni riga) quando viene fatto il bind del datagrid stesso.
In pratica devi controllare il valore del tuo camp se il valore che contiene é la data attual allora dovrai fargli scrivere Oggi.
Ricordati, quando scrivi il metodo ItemData Bound di inserire tutto il tuo codice in questo If
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
Code code cod
End if
Questo ti permette di applicare il tuo controllo unicamente sulle righe dei valori e non su header e footer.
Se ti serve altro...fatti sentire
igor
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
ven 29 ott 2004 - 10:17
Grazie veramente. Cmq nn sono esperta sui datagrid, quindi vorrei sapere dove definire il metodo ItemDataBound e come implementarlo. Mi potresti aiutare?Grazie mille
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
ven 29 ott 2004 - 11:03
Grazie, ho dato uno sguardo ma lì il codice è in vb.net; inoltre nn so se devo inserire qualcosa nella parte di codice html relativa alla creazione del datagrid;
igor
Profilo
| Junior Member
64
messaggi | Data Invio:
dom 31 ott 2004 - 17:27
Ciao,
nel codice html devi inserire, dove inserisci l'oggetto datagrid il metodo onItemDataBound così facendo questo evento viene scatenato ogni volta che una riga é creata....
Se hai bisogno di altro scrivimi pure a: not_present@hotmail.com
Saluti
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !