33 messaggi dal 15 gennaio 2007
ora funziona, però io non devo creare una riga tipo header ma di tipo pager.
Se cambio il tipo in questo modo nella funzione del mio controllo custom:
Return MyBase.CreateRow(-1, -1, DataControlRowType.Pager, DataControlRowState.Normal)

quando sono nell'evento rowcreated del grid e cerco di eseguire questo codice:

If e.Row.RowType = DataControlRowType.Pager Then
Dim labelgrid As New Label
labelgrid.Text = "Elementi:"
labelgrid.Attributes.Add("style", "position:absolute; left:245px; font-weight:Bold; font-size:15px; margin-top:7px;")
e.Row.Cells(0).Controls.AddAt(0, labelgrid)
End if

mi da un errore di indice in corrispondenza di e.row.cells(0)

come posso fare?
come ti avevo accennato lo script era come esempio, prova ad entrare in modalità debug e a controllare cosa viene renderizzato

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
33 messaggi dal 15 gennaio 2007
ho provato ed in corrispondenza della riga:
e.row.cell(0)
ho una riga di tipo pager, che va bene, ma contenente nessuna cella...
come posso crearla manualmente???
sono veramente in difficoltà...
devi istanziare il contollo TableCelle e aggiungerlo alla collezione dei Controlli

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.