Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET 2013] Piano rate
Forum - C# / VB.NET - [VB.NET 2013] Piano rate - Pagina 3

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
ju89 (Normal User)
Pro


Messaggi: 61
Iscritto: 26/03/2014

Segnala al moderatore
Postato alle 19:42
Mercoledì, 14/05/2014
Mi andrò a leggere i cicli, ce ne sono tante di cose su di una listview :asd:

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:43
Mercoledì, 14/05/2014
I cicli non sono argomenti legati alle listview. Sono parti delle basi della programmazione.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
ju89 (Normal User)
Pro


Messaggi: 61
Iscritto: 26/03/2014

Segnala al moderatore
Postato alle 19:45
Mercoledì, 14/05/2014
Testo quotato

Postato originariamente da nessuno:
I cicli non sono argomenti legati alle listview. Sono parti delle basi della programmazione.


Si si, questo almeno lo so :D

PM Quote
Avatar
ju89 (Normal User)
Pro


Messaggi: 61
Iscritto: 26/03/2014

Segnala al moderatore
Postato alle 14:13
Lunedì, 19/05/2014
Mi sto studiando i cicli, sono arrivato a metà strada, penso, per il mio obiettivo.
Il problema è che quando prendo il pulsante per riempire la listview mi riempe la prima colonna di quante righe voglio io, mentre, la seconda e la terza mi mette una riga sola. Dove sbaglio? Vi lascio il codice così potete consigliarmi se volete:

Codice sorgente - presumibilmente VB.NET

  1. Public Class Form1
  2.     Dim fine As Integer
  3.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  4.         fine = InputBox("inserisci numero rate autorizzate!")
  5.         For i = 1 To fine
  6.             ListView1.Items.Add(TextBox1.Text)
  7.             ListView1.Items(0).SubItems.Add(TextBox2.Text)
  8.             ListView1.Items(0).SubItems.Add(DateTimePicker1.Text)
  9.         Next
  10.     End Sub
  11. End Class




PM Quote
Avatar
R0gerBlack (Member)
Expert


Messaggi: 210
Iscritto: 10/06/2010

Segnala al moderatore
Postato alle 20:35
Lunedì, 19/05/2014
Testo quotato


quando prendo il pulsante per riempire la listview mi riempe la prima colonna di quante righe voglio io, mentre, la seconda e la terza mi mette una riga sola. Dove sbaglio?



La tua domanda si risponde da sola guardando il codice:
Codice sorgente - presumibilmente Plain Text

  1. ListView1.Items(0).SubItems.Add(TextBox2.Text)
  2. ListView1.Items(0).SubItems.Add(DateTimePicker1.Text)



Se devi lavorare con altre colonne oltre alla prima, proprio perché stai usando un ciclo devi sostituire 0 con i.
Se poi ti chiedi come mai te le fa tutte tranne la prima è perché il for dovrebbe partire da 0, non da 1.

Ultima modifica effettuata da R0gerBlack il 19/05/2014 alle 20:35
PM Quote
Avatar
ju89 (Normal User)
Pro


Messaggi: 61
Iscritto: 26/03/2014

Segnala al moderatore
Postato alle 21:55
Lunedì, 19/05/2014
Avevo risolto così prima:

Codice sorgente - presumibilmente VB.NET

  1. Public Class Form1
  2. Dim fine As Integer
  3. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  4. fine = InputBox("inserisci numero rate autorizzate!")
  5. For i = 1 To fine
  6. ListView1.Items.Add(TextBox1.Text)
  7. ListView1.Items.Item(ListView1.Items.count-1).SubItems.Add(TextBox2.Text )
  8. Next
  9. End Sub
  10. End Class


PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo