Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB] ArgumentOutOfRangeException

    Errore:
    ArgumentOutOfRangeException non è stata gestita
    Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione della raccolta.
    Nome parametro: index
    codice:
     
                        Dim i As Integer = VenditeDataGridView.RowCount                    If i > 0 Then
                            txtTotale.Text = Val(txtTotale.Text) + Val(VenditeDataGridView.Rows(i).Cells(3).Value)
                            i = i - 1
                        End If
    Non capisco proprio perchè mi da questo errore..

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La proprietà AllowUserToAddRows della DataGridView quanto vale?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    La butto lì.......

    VenditeDataGridView.RowCount

    ti dà il numero delle righe (esempio 10 righe). Ma le righe sono in base 0 (cioè da 0 a 9) per cui poi dovresti mettere:

    ... + Val(VenditeDataGridView.Rows(i-1)........

    poiché la riga 10 in base 0 non esiste e ti dà Out of range error.

  4. #4
    Quote Originariamente inviata da eziogsv Visualizza il messaggio
    La butto lì.......

    VenditeDataGridView.RowCount

    ti dà il numero delle righe (esempio 10 righe). Ma le righe sono in base 0 (cioè da 0 a 9) per cui poi dovresti mettere:

    ... + Val(VenditeDataGridView.Rows(i-1)........

    poiché la riga 10 in base 0 non esiste e ti dà Out of range error.
    Infatti funziona solo fin quando i = 1, ovvero i>0

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da Luigi636 Visualizza il messaggio
    Infatti ...

    Hai letto quello che ti ho chiesto?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Hai letto quello che ti ho chiesto?
    Si ma non ne capisco il significato..
    Comunque poi ho risolto provando ad estrarre un singolo valore da una cella e se non sbaglio la prima riga corrispondeva a -1, per quello non andava..

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da Luigi636 Visualizza il messaggio
    Si ma non ne capisco il significato..
    Basta dirlo ...

    La questione era se la proprietà

    AllowUserToAddRows

    che trovi tra quelle elencate per la DataGridView è true o false.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.