151 messaggi dal 07 maggio 2007
Come posso vedere se in una gridview sono presenti degli elementi?
Cioè in una pagina ho inserito una gridview.
Questa gridview la popolo tramite un parametro passato da una querystring: es: visualizza.aspx?codice=001;
Se quel codice è presente nel DB, la gridview viene popola, altrimenti non viene proprio visualizzata, rimandendo così la pagina vuota.
Io voglio che nel caso in cui la gridview non viene popolata mi dovrebbe comparire un messaggio.
Qual'è la funzione del gridview che mi permette di fare questo?
35 messaggi dal 04 gennaio 2008
Ciao,

devi gestire l'evento Databound della gridview che viene sollevato una volta che è stato completato il recupero dei dati.
A quel punto fai un test sul numero delle righe
una cosa del genere:

Protected Sub gridView1_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles gridView1.DataBound
If gridView1.Rows.Count = 0 Then
' qui inserisci il codice per gestire il fatto che non ci siano righe
End If
End Sub
Puoi provare con l'evento OnRowDataBound oppure verificare la Collection.

Ciauz

Fabrizio Canevali
puoi specificare un testo da visualizzare nel caso non ci siano dati impostando la proprietà EmptyDataText o EmptyDataTemplate

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.