Spostarsi tra rows,

di il
25 risposte

25 Risposte - Pagina 2

  • Re: Spostarsi tra rows,

    Hai riscritto continuamente le stesse cose ma non hai mai risposto alla domanda che ti ha fatto Oregon, e che stiamo tutti aspettando per poterti rispondere (ecco perchè non ha risposto nessuno, a parte Oregon ovviamente, che a volte è anche troppo buono e paziente).
    Hai detto che non hai associato il DataGridView a nessun database, e fin qui ok, ma allora bisogna capire come hai inserito i dati nella DataGridView.

    Domanda: hai collegato una DataTable o hai inserito i dati in altro modo ?
    Ci mostri 4 righe di codice dove si vede come hai associato/inserito i dati nella DataGridView ??

    Sergio

  • Re: Spostarsi tra rows,

    No non ho collegato nessun datatable li ho inseriti semplicemente 

    Datagridview1.rows.add( x,y,j,k,d) 

    Valori per 5 celle.se la cella deve essere vuota allora metto ("") gli apostrofi.

    Le colonne le ho create direttamente dalle peoprieta dell oggetto 

  • Re: Spostarsi tra rows,

    Ok, fin qui ci siamo,
    ora la prossima domanda:
    perchè devi spostarsi nella riga successiva ?
    ma soprattutto: lo devi fare perchè stai facendo un ciclo per analizzare tutte le righe, oppure devi spostarti di una riga sola e terminare lì l'elaborazione ?

  • Re: Spostarsi tra rows,

    Se i dati li devi elaborare neanche serve la griglia ma ti basta un array o una collection.

    In ogni caso se devi accedere ad ogni riga lo fai con un indice, non ti serve alcun metodo per spostarti.

    Adesso se vuoi mostrare quale calcolo fai con questi dati, si può andare avanti altrimenti io rinuncio.

  • Re: Spostarsi tra rows,

    Ragazzi scusate io non faccio questo di professione ma sono autodidatta.tutto quello che ho imparato lo sempre fatto da sola .io programmavo in vb 6 e non avevo nessun problema.il fatto e che sto passando a vb net ed alcune cose sono cambiate radicalmente.

    Voi sapete meglio di me che a volte ci si blocca per qualcosa di semplicissimo mentre altre volte si crea un algoritmo difficilissimo e non sai nemmeno come ci sei arrivata.

    Vi ringrazio tutti per l aiuto ma scusatemi se a volte non riesco a spiegarmi bene .

  • Re: Spostarsi tra rows,

    Non so se lavori o solamente ti “diverti” con questi programmi ma sapersi spiegare è indipendente dal linguaggio e dalla conoscenza informatica. Ed è fondamentale. 

    Adesso hai perso un'altra occasione per farla con un post che nulla aggiunge alla questione.

    Non è la differenza tra VB6 e VB.NET che blocca questa discussione ma il fatto che ancora non hai saputo spiegare, con semplici frasi in italiano, quello che vuoi ottenere “a prescindere” da quella che ti sembra una soluzione.

    E' difficile dire “devo fare la somma di tutte le colonne” o “la somma di tutte le righe una per una” o “devo controllare questi valori ..:”?

    Ancora non lo hai detto.

  • Re: Spostarsi tra rows,

    Se per "sportarsi su una row" intendi “rendere corrente una row”, dal momento che la proprietà CurrentRow è di sola lettura, occorre impostare la proprietà CurrentCell su una cella della riga desiderata.

    Resta il fatto, come ti è stato già detto, che non si è capito lo scopo. 

  • Re: Spostarsi tra rows,

    Allora devo controllare riga per riga e in base a determinate condizioni spostarmi in una altra sub per poi ritornare e andare alla riga successiva .

    Con procedimento diverso ci sono riuscita ad ottenere il mio scopo ma volevo solo semplificare e trovare un modo giusto e migliore.

    E poi non capisco perche dite che databinding.movenext() non mi serve.

    Si che mi serve .altrimenti perche esisterebbe?

    Io lo so che posso spostarmi con

    ……..row().Cell().value etc etc

    Ma a me serviva fare il binding di questa gridview non associata a database.poi datasource o roba del genere dopodiche 

    Databinding.movenet()  al click di un button o magari in un ciclo di cidice funziona 

    Questo è il mio italiano se utile posso anche tradurre in inglese

  • Re: Spostarsi tra rows,

    All'inizio hai detto che la griglia non è  associata.

    Quindi ti è stato chiesto a che ti serve passare di riga in riga come fossero record di un db dato che non lo sono.

    Ti è stato detto che è possibile accedere ai dati con gli indici e non necessariamente in ordine sequenziale.

    Ti ho chiesto di farci capire cosa ci fai con quei dati magari per proporti un codice.

    Ma tu non hai fatto nulla di tutto ciò, intestardendoti su altre situazioni.

    A questo punto mi chiedo a cosa ti servano i consigli del forum.

    Non serve neanche l'inglese se si parla una lingua diversa da quella di tutti gli altri.

    Personalmente penso (e spero) che tu abbia risolto, sinceramente ho deciso di non partecipare più a questo poco utile thread.

  • Re: Spostarsi tra rows,

    Questo forum e il top.e i vostri consigli sono essenziali e celeri.forse e vero sono molto testarda .

    Se non  ho postato il codice è solo perche partecipo al forum col cellulare .

    Cmq ho fatto un casino ,ma ho risolto ,non nel modo in cui volevo.

    Diciamo tanto per fare un paragone,anziché fare 4 x 4 fo fatto 4+4+4+4.

    Vi ringrazio tutti

  • Re: Spostarsi tra rows,

    20/04/2023 - Sabry ha scritto:


    Allora devo controllare riga per riga e in base a determinate condizioni spostarmi in una altra sub per poi ritornare e andare alla riga successiva .

           For X As Integer = 0 To DataGridView1.Rows.Count - 1
                'Se ci sono le condizioni
                'esegui l'altra sub
           Next
    

    Troppo banale?

    20/04/2023 - Sabry ha scritto:


    Ma a me serviva fare il binding di questa gridview non associata a database.

    Questo è un ossimoro.

Devi accedere o registrarti per scrivere nel forum
25 risposte