Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di xamax
    Registrato dal
    Oct 2001
    Messaggi
    141

    DataGrid - Vai alla riga.....

    Ciao a tutti, finite le ferie?

    vi sottopongo un quesito:
    Avendo un datagrid abbastanza lungo e quindi non completamente visibile, è possibile secondo voi realizzare una procedura che rimanda alla riga richiesta (solo in modalita visualizzazione non edit)??
    ho provato
    DataGrid1.ItemIndex = CInt(Datagrid1.SelectedIndex.ToString()+1)
    Ma va chiaramente in errore....


    CInt(Datagrid1.SelectedIndex.ToString()+1)'questa è l'ultima riga precedentemente memorizzata e funziona


    -||> xamax <||-

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    54
    dovresti dire cosa vuoi fare di preciso.Non ho capito esattamente il tuo problema.
    Perchè fai questo "CInt(Datagrid1.SelectedIndex.ToString()+1)" e non fai direttamente Datagrid1.SelectedIndex+1????

  3. #3
    Utente di HTML.it L'avatar di xamax
    Registrato dal
    Oct 2001
    Messaggi
    141
    Sasanet hai ragione
    forse non sono stato chiaro...

    visualizzato il datagrid....
    l'utente legge tutti i record scorrendo la pagina ed ha la possibilità di richiedere la cancellazione di alcuni record dell'elenco tramite un buttonColumn (che scrive in un datatabase i record proposti per la cancellazione).

    Ad ogni cancellazione la pagina ritorna all'inizio.

    Ciò che mi servirebbe è che una volta scritta l'informazione la visualizzazione ripartisse dal punto dove è avvenuta l'ultima segnalazione, senza tornare all'inizio della pagina.


    scusa per la confusione
    ciao
    -||> xamax <||-

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    54
    Una possibile soluzione sarebbe quella di paginare i record della DataGrid.
    Se imponi la paginazione di dieci record alla volta dovresti risolvere il tuo problema.
    Tieni conto che l'oggetto DataGrid è tanto potente quanto pesante,e se ci carichi parecchi record il client che utilizza la pagina non sarà tanto felice.
    Spero di essere stato esauriente!!!

  5. #5
    Utente di HTML.it L'avatar di xamax
    Registrato dal
    Oct 2001
    Messaggi
    141
    grazie sasanet
    penso che sia la soluzione più semplice e leggera..
    -||> xamax <||-

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da xamax
    Ciò che mi servirebbe è che una volta scritta l'informazione la visualizzazione ripartisse dal punto dove è avvenuta l'ultima segnalazione, senza tornare all'inizio della pagina.
    Metti:
    SmartNavigation = True

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.