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

    gli eventi Cancel e Update del datagrid non vanno

    Ciao a tutti, ho un grosso problema col Datagrid.
    Ho costruito a runtime il mio Datagrid definendo nel page_load la colonna per la modifica.

    codice:
    EditCommandColumn modifica = new EditCommandColumn();
    modifica.UpdateText="Aggiorna";
    modifica.EditText="Modifica Gestore";
    modifica.CancelText="Indietro";
    
    DG_gestori.Columns.Add(modifica);
    BindGrid();

    Poi nella parte di InitializeComponent ho definito gli eventi:

    codice:
    this.DG_gestori.CancelCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DG_gestori_Cancel);
    this.DG_gestori.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DG_gestori_Edit);
    this.DG_gestori.UpdateCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DG_gestori_Update);
    e naturalmente ho creato le relative funzioni (legate agli eventi).

    IL PROBLEMA E' CHE LA FUNZIONE DG_gestori_Edit VIENE CHIAMATA SENZA PROBLEMI QUANDO CLICCO SUL PULSANTE "MODIFICA" e naturalmente viene eseguito il relativo codice; la riga del datagrid diventa dunque editabile. MENTRE LE FUNZIONI DG_gestori_Update e DG_gestori_Cancel NON VENGONO MAI CHIAMATE quando clicco sui pulsanti "indietro" o "annulla"; e come se non venissero visti gli eventi.

    Spero di essermi riuscito a spiegare bene...
    Potete aiutarmi.....

  2. #2
    Help please...

  3. #3
    nell'aspx devi mettere OndeleteCommand mi pare che si scriva cosi controlla bene

  4. #4
    Ho trovato....

    ho dovuto togliere autoeventwireup=true dalla pagina.

    Ma a cosa serve autoeventwireup ????

  5. #5
    hai inserito le corrispettive funzioni nella parte aspx?

  6. #6
    Cosa intendi???
    Io ho inserito tutte le funzioni all'interno della classe (Nel Codebehind)...

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.