devo paginare un repeater ke ha come DataSource un Array ..
come posso fare??
grazie ciao!
devo paginare un repeater ke ha come DataSource un Array ..
come posso fare??
grazie ciao!
Guarda questo link.
La scelta della fonte dei dati non comporta problemi.
Ciao
Dim query As SqlDataAdapter = New SqlDataAdapter(strSQL, conn)
query.Fill(querydataset, startRecord, int32.Parse(PageSize), "ext_content")
mi dici questo come faccio ad utilizzarlo quando ho un array??
altro ke se comporta problemi, purtropppo![]()
(oppure se riesci ad adattarmeloLa scelta della fonte dei dati non comporta problemi.![]()
o dirmi cosa devo modificare
![]()
)
Scusa, ho sbagliato a darti il link.
Quello esatto è questo che utilizza la classe PagedDataSource.
Guarda se fa al caso tuo!
Ciao
grazie mille dopo pranzo lo guardo!Originariamente inviato da Alchimista
Scusa, ho sbagliato a darti il link.
Quello esatto è questo che utilizza la classe PagedDataSource.
Guarda se fa al caso tuo!
Ciao![]()
Premesso che nel paginare un repeater che ha un array come DataSource mi sono venuti i capelli verdi, l'ho risolto così:Originariamente inviato da sms
devo paginare un repeater ke ha come DataSource un Array ..
come posso fare??
grazie ciao!
1) definisco il vettore
2) definisco il numero degli elementi del vettore, v.Length
3) definisco il numero di righe per pagina
4) calcolo il numero di pagine, CInt(Math.Ceiling(_NumeroRecord / _RighePerPagina))
5)data la pagina da vedere, da 1 a numeropagine, definisco un vettore ausiliario e lo riempio dal vettore originale, da un inizio ad una fine, che dipendono dal numero di pagina attuale
Inizio = (Pagina - 1) * PageSize,
Fine = Math.Min((Inizio + PageSize - 1), v.GetUpperBound(0))
una volta che ho inizio e fine ridimensiono il vettore c
ReDim c(Fine - Inizio)
e ricopio i dati:
v.Copy(v, Inizio, c, 0, (Fine - Inizio + 1))
adesso lego i dati:
Me.Repeater1.DataSource = c
Me.Repeater1.DataBind()
Per funzionare, funziona! :gren:
Ciao
Pietro
infatti era quello ke avevo pensanto ank'io ..Originariamente inviato da pietro09
Premesso
[cut]
Per funzionare, funziona! :gren:
poi per fortuna Alchimista(![]()
) ha tirato fuori quel magico link ke mi hai risolto tutti i problemi
Premesso che nel paginare un repeater che ha un array come DataSource mi sono venuti i capelli verdi![]()
![]()
![]()
Anche i baci?Originariamente inviato da sms
infatti era quello ke avevo pensanto ank'io ..
poi per fortuna Alchimista(![]()
) ha tirato fuori quel magico link ke mi hai risolto tutti i problemi
Ciao!![]()
![]()
![]()