Ho un GridView e sto eseguendo un aggiornamento collettivo per una sola colonna con textbox. Ma prima dell'aggiornamento devo controllare i valori di quella casella di testo per l'intero gridview e se i valori non sono cambiati, devo fornire un avviso che indichi "Apportare modifiche al campo da aggiornare".Controllare se la riga è stata modificata in gridview
Qualcuno mi può suggerire alcune opzioni?
protected void btnUpdate_Click(object sender, EventArgs e)
{
try
{
foreach (GridViewRow row in gvDetails.Rows)
{
string strID = ((Label)row.FindControl("lblID")).Text;
string strGroup = ((Label)row.FindControl("lblGrp")).Text;
string strValue = ((TextBox)row.FindControl("txtValue")).Text;
{
//my update query
}
}
}
catch (Exception ex)
{
}
}
Stai parlando di controllare il valore di ogni casella di testo nella griglia o solo uno? –
@HarveySpecter - Informazioni su tutti i valori della casella di testo in griglia. – Michael
Un approccio è Caricare i dati nella tua lista/Tabella dati e convalidare ogni riga. –