Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331

    [vb.net] colonne datagrid

    Salve,
    vorrei far si che in base ad un numero presente in una textbox tante righe compaiono nel datagrid!
    grazie ciao

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    apparte che nel titolo parli di colonne.. vabbè

    dove trovi problema? la datagridview ha un metodo per l'aggiunta di righe

    es:

    codice:
    datagridview1.Rows.Add(...);
    al posto dei puntini lui si aspetta che gli passi un array di object con i valori che andranno sulle colonne (5 colonne = array di 5 oggetti) siano questi stringhe, numeri ecc..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331
    si scusa per il titolo...cmq ho fatto come mi hai detto tu ma mi il numero di righe che imposto per es 3 mi esce stampato nella prima cella del datrigd!
    perchè?

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    [QUOTE]Originariamente inviato da xedy
    si scusa per il titolo...cmq ho fatto come mi hai detto tu ma mi il numero di righe che imposto per es 3 mi esce stampato nella prima cella del datrigd!
    [QUOTE]
    Passi per il titolo (che correggerò), ma almeno posta il tuo codice, altrimenti è impossibile dirti dove sbagli con precisione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331
    qusto è il codice che utilizzo

    Dim righe = dettAutomezzo.TextBox4.Text - 1
    DataGridView1.Rows.Add(righe)
    dove in texbox4 c'è un numero che equivale al numero di righe che deve avere il datagrid!
    grazie

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    per stampare n righe non devi mettere n al posto dei puntini ma fare n volte il codice che ti ho scritto

    es:

    inserisco 3 righe con 4 colonne testuali

    codice:
    for(int i=0; i<3; i++)
        datagridview1.Rows.Add(new object[]{"pippo", "pluto", "paperino", "minni"});
    ps: questo è c# ma la gestione è la stessa

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331
    ok grazie sono riuscito a risolvere ora volevo chiedere in questo datagrid ho due combobox che vorrei popolare prendendo i dati da due diverse tabelle come faccio?
    devo aprire una nuova discussione?

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    si dovresti aprirla.. ti consiglio di studiare su un libro e di non cercare di imapare postando su un forum.. e di usare MSDN on-line come biblioteca virtuale microsoft dove trovi tutti i riferimenti possibili su tutte le classi del framework .net con esempi di codice e spiegazioni

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da xedy
    ok grazie sono riuscito a risolvere ora volevo chiedere in questo datagrid ho due combobox che vorrei popolare prendendo i dati da due diverse tabelle come faccio?
    devo aprire una nuova discussione?
    Sì, perché il problema è differente. Se hai bisogno di fornire un quadro di riferimento, puoi sempre inserire nella nuova discussione un collegamento a questa, per completezza.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.