Visualizzazione dei risultati da 1 a 4 su 4

Discussione: VB.Net - Update Form

  1. #1
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444

    VB.Net - Update Form

    Ciao a tutti...
    Ho bisogno di un consiglio per quanto riguarda VB.NET..

    allora io ho una form con vari combo e textbox.I valori vengono caricati tramite un dataset e fin'qua tutto ok, al momento dell'update io chiamo una funzione esterna e gli passo i valori .A me questo andava bene se avevo 3 o 4 campi da passare ma se ho + di 30 valori cosa devo fare???Alcuni mi hanno consigliato di passare la form intera alla funzione e poi con un ciclo creo un datatable e poi faccio l'update ,altri mi hanno detto di passare un dataset...

    CHE DEVO FARE ????? Spero di essere stata chiara.

    Grazie

  2. #2
    ovviamente, passa un record della tabella, DataRow...lo crei con NewRow di un DataTable...

    per caricare i dati utilizza un trucchetto... :adhone:
    inserisci tutti i controlli per i campi un un pannello e li dai il name = ai nome dei campi della Tabella nel db...
    fai un ciclo su i controlli del pannello...
    codice:
    foreach(Control ctr in Panel.Controls){
        if(ctr.GetType()==typeOf(TextBox))
             row[ctr.Name]=((TextBox)ctr).Text;
        else if (ctr.getType()==typeof(ChekBox))
             row[ctr.Name]=((CheckBox)ctr).Cheked;
        //magari ci aggiungi altre condizioni per altri tipi di controlli
    }
    passa poi il DataRow...
    dovrebbe risolvere la questione...
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

  3. #3
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    WOW ha funzionato....^______^

    grazie mille

  4. #4
    :gren: :gren:
    by giuSp [.NetDeveloper]

    ___________
    un po' di VB non fa male!....?
    C# more power to you!!

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.