Ho una vista a griglia con il campo di comando "Modifica annullamento aggiornamento". Quando faccio clic su Modifica, tutte le colonne della riga specifica diventano modificabili e quando faccio clic su Aggiorna, la tabella viene aggiornata in base ai nuovi valori. Quindi il Gridview è associato con il datatable aggiornato. Ma rimane il pulsante "Aggiorna Annulla" .È necessario eseguire la riga in modalità normale dopo l'aggiornamento
Una volta che la fila, è stato aggiornato, il "Aggiornamento Annulla" deve essere modificato in "Edit" Allora, come è che ha reso possibile.
Grazie in anticipo
Questo è il codice per l'aggiornamento e la visualizzazione dei dati aggiornati
protected void StaticNoticeGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
try
{
//Gets the updated value from GridView
string id = StaticNoticeGridView.Rows[e.RowIndex].Cells[0].Text;
string updatedItem = e.NewValues[0].ToString();
string updatedURL = e.NewValues[1].ToString();
//Updated the Database
StaticNoticeController staticNoticeController = new StaticNoticeController();
int rocordsAffected = staticNoticeController.UpdateStaticNoticeData(updatedItem, updatedURL, id);
//Gets the updated datatable and binds the Gridview again
if (rocordsAffected == 1)
{
this.StaticNoticeGridView.DataSource = null;
this.StaticNoticeGridView.DataSource = staticNoticeController.GetStaticNoticeData();
this.StaticNoticeGridView.DataBind();
}
}
catch(SystemException ex)
{
//ToDo: Log the Exception
}
}
Si prega di mostrare il codice si utilizza per il gestore eventi di aggiornamento. – Hogan
@Hogan Grazie .. Il codice è stato aggiunto alla domanda. – Ananth