Ciao a tutti,
avrei un problema con una visualizzazione di record.

Da una tabella estraggo con query sql tutti i miei dati ordinandoli per nome e dandogli la classica paginazione con il solito codice
- rs.PageSize = RecordsPerPage
- rs.AbsolutePage = Page

Il problema è che i record sono tanti e il cliente dice che se deve andare a pescare un prodotto che si trova nella 50° pagina di 100 [cioè a metà elenco] ci mette troppo se deve sfogliare tutte le pagine.
Quindi vorrebbe tutte le lettere dell'alfabeto in alto
[A] [B] [C] ecc. e nel momento in cui clicca per esempio la [M] mi vengano visualizzati tutti i prodotti che iniziano con la M PERO MANTENENDO LA PAGINAZIONE.

Cioè se i primo prodotto con M è a pagina 50 allora dovrò spostarmi a pagina 50 di 1/100 e se clicco su pagina precedente vedo tutti quelli da M ad A se clicco su pagina successiva tutti gli M e quelli da M a Z.

Il mio problema è proprio mantenere la paginazione sospostandosi solo tra pagine ...
Qualche idea?

Grazie