Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    91

    Update e delete di un datagrid c#

    Salve gente avrei 2 domande da chiedervi. Come faccio a fare l'update e la delete sulla datagrid view? Thk a tutti !

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,537
    spigati meglio...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    91
    Allora, ho una datagridview contenente dei dati che devo poter modificare al click del mouse, in pratica la mia idea per l'update era questa:
    1) clicco sulla riga interessata (e questo l'ho fatto già da codice)
    2) automaticamente i campi della riga selezionata vengono visualizzate nelle textbox per fare la modifica. (fatto anke questo)
    3) Qui devo poter modificare i dati appena ottenuti e aggiornare i dati, il datagridview e quindi il DB associato. (Problema da risolvere)

    Come faccio a fare la delete? e a refreshare la datagridview dopo aver fatto le modifiche automaticamente. Cmq l'update e la delete le faccio tutte interamente da codice tramite l'ado.net.

    Aiutatemiiiiiiiiiiii !

    Spero di essere stato il più chiaro possibile.

    Se ci sono ulteriori dubbi sulla spiegazione fammi sapere ciaoooo!

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,537
    perchè non lo fai tutto direttamente nel datagrid?

    ma forse non ho capito

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    91
    In ke senso skusa! Direttamente dal datagrid?

    Es. di codice:

    string update = "UPDATE Utenti SET Nome=@Nome, Cognome=@Cognome, Indirizzo=@Indirizzo, CAP=@CAP, Citta=@Citta, Prov=@Prov, Cell=@Cell, Tel_Casa=@Tel_Casa, Tel_Ufficio=@Tel_Ufficio, Fax=@Fax, Altro=@Altro WHERE Id_Utente=@Id_Utente";
    cmd = new SqlCommand(update, conn);
    adapter4 = new SqlDataAdapter(cmd);

    SqlParameter IdParamater = cmd.Parameters.Add("@Id_Utente", SqlDbType.Int, 30);
    IdParamater.Direction = ParameterDirection.Output;

    SqlParameter NomeParamater = cmd.Parameters.Add("@Nome", SqlDbType.VarChar, 30);
    NomeParamater.Direction = ParameterDirection.Input;
    NomeParamater.Value = txt_nome_update.Text;

    e così via per gli altri campi da modificare. Cosa sbaglio?o cosa manca ?

  6. #6
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,537
    praticamente se non ho capito male tu fai :

    database-->ado-->datagidview-->formModifica-->ado-->database-->ado-->datagridwiev
    (dove ado intendo da codice)
    perche non :

    database-->dataset-->datagridview-->dataset-->database
    (grazie visual studio!!!)
    voglio dire perche non modifichi i dati direttamente nelle celle del datagridview?

    perchè gestire tutto il codice??? c'è un motivo particolare oppure...

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    91
    Io uso il visual studio! Forse tu intendi graficamente? beh lo potrei anke fare ma volevo capire come fare via codice :P!
    Ora che ci penso meglio, ma una volta creata da codice il dataset, il visual studio non doveva automaticamente crearmi il file dataset.xsd ?????

  8. #8
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,537
    Originariamente inviato da STARS
    Io uso il visual studio! Forse tu intendi graficamente? beh lo potrei anke fare ma volevo capire come fare via codice :P!
    Ora che ci penso meglio, ma una volta creata da codice il dataset, il visual studio non doveva automaticamente crearmi il file dataset.xsd ?????
    non ti ho detto che non lo usi, ti chiedevo solo come mai gestivi tu il codice.

    beh io quando creo un dataset da codice non ho mai visto visualstudio che mi crea dataset.xsd

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    91
    mmmmh proviamo a raggirare il codice come al solito!

  10. #10
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,537
    Originariamente inviato da STARS
    mmmmh proviamo a raggirare il codice come al solito!

    quale codice scusa?

    lo devi ancora postare mica sono io che devo imparare a farlo... sei tu

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.