Spostarsi tra rows,

di il
25 risposte

Spostarsi tra rows,

Salve in vb net 2010,come posso spostarmi tra row in un datagridview" non collegato "a un database ?

Per quello collegato uso tablebinding.movenet.

Ma il move next non so proprio come applicarlo ,dopo che ho creato celle e  popolato con codice.

25 Risposte

  • Re: Spostarsi tra rows,

    Dovresti scrivere nell'area VB.NET non qui (attendi un moderatore)

    E poi "spostarti" in che senso? Cosa devi fare? Puoi indirizzare la riga che ti serve o prelevare i valori che vuoi utilizzare direttamente 

  • Re: Spostarsi tra rows,

    Ho spostato la discussione nell'area corretta.

  • Re: Spostarsi tra rows,

    18/04/2023 - Toki ha scritto:


    Ho spostato la discussione nell'area corretta.

    Grazie

  • Re: Spostarsi tra rows,

    Ma non hai risposto … (!)

  • Re: Spostarsi tra rows,

    Scusa.

    Spostarmi up e down nella grigld per leggere riga per riga 

    Non so come fare.

    Credo che sia un peoblema di associare la grid a un data datable?o aggiunger datanavigaor

  • Re: Spostarsi tra rows,

    Ma intendi con la tastiera e il cursore su/giù?

    O lo vuoi fare con un button?

  • Re: Spostarsi tra rows,

    Non vorrei complicare la domanda.

    Io in un datagrid collegato a un database access mi sposto tra le righe scrivendo nel codice

    ………..movenext o move previous.

    Siccome la mia grid non è collegata a nessun database ma popolata da risultati ottenuti da codice.

    Dopo nel manipolarli non riesco a trovare il comando che mi fa spostare nelle righe sotto e sopra per prelevare dati.

    Perché il movenext non c'è 

    Tipo. Datagrid.rows.movenext

  • Re: Spostarsi tra rows,

    Hai ripetuto cose che avevi detto e si erani capite.

    Se magari ci spieghi come devi manipolare i dati ti possiamo indicare come fare accedendo alle righe direttamente senza spostarti su e giù perché non serve

  • Re: Spostarsi tra rows,

    Se non mi sposto in giu con la riga diventa corrente e inserisce i relativi valori in una test box.

    Ho provato ad associare la mia datagrid cosi

    Dim b1 as new bindingsource

    Datagridview1.datasource=b1

    B1.movenext()

    Mi carica la tabella e me la popola all avvio del form

    Ma quando clicco button a cui ho associato il codice sopra scritto mi si cancella tutto nella grid .

    Dove sbaglio?

  • Re: Spostarsi tra rows,

    Ti ho chiesto tante volte di farci capire che devi fare con i dati della griglia ma non lo dici.

    Ma cosa è una test box?

    Non riesci a mostrare la griglia con i dati e dirci semplicemente cosa vuoi ottenere da quei dati?

    Mi dispiace ma se non ti fai capire non so che altro dirti.

  • Re: Spostarsi tra rows,

    Mi dispiace non sapermi spiegare bene.

    I dati della griglia mi servono per elaborarli con algoritmi.

    Siccome questi dati li prelevo da alcuni file scritti in modalita binaria (file open 1,xx)etc

    Li elaboro e li inserisco in questo datagridview non collegato a nessun database .

    Li inserisco riga per riga sempre dopo averli calcolati con un algoritmo.

    Dopo di che siccome non vengono salvati perche la grid non è connessa a niente,ho bisogno di riprenderli riga per riga e continuare a rielaborarli per poi inserirli in un database access(ma alla fine)

    Il cursore della griglia si trova nella prima riga e leggo i dati 

    Ma non riesco a scende alla riga sotto con il semplice comando .movenext

    Ti ho mandato il msg precedente che ho provato a collegare la gridview    con bindingsource ma non so come si fa .

    Magari e piu semplice si quando penso ma mi sono appantanata.

    Spero si essere stata piu chiara.

    Magari ci arrivero.grazie lo stesso

  • Re: Spostarsi tra rows,

    Non è di nessun aiuto muoverti tra le righe.

    Accedi ai valori scrivendo, ad esempio

    DataGridView1.Rows(1).Cells(0).Value

    inserendo numero riga e colonna

    Se vuoi usare dei cicli con variabili r e c puoi scrivere

    DataGridView1.Rows(r).Cells(c).Value

    Poi quello che devi fare con i valori l sai tu. 

    Chiaro?

  • Re: Spostarsi tra rows,

    Si grazie questo lo so fare ma credevo che con il binding .movenext era piu semplice

    Sono troppe celle da elaborare .

    Quindi devo solo associare la mia grid a databinding e datasorce 

    E posso usare il comando movenext.

    Ti ringrazio.sei sempre gentile

  • Re: Spostarsi tra rows,

    Fai come vuoi ma il movenext non ti serve a nulla 

Devi accedere o registrarti per scrivere nel forum
25 risposte