Come posso eseguire del codice per ogni riga visualizzata in un GridView?

Utente HTML.it
chiede

Come posso eseguire del codice per ogni riga visualizzata in un GridView?

Redazione HTML.it
risponde

Si deve gestire l’evento RowDataBound, il quale viene generato ogni volta che si aggiunge una nuova riga al controllo in seguito al binding con un’origine dati. Al suo interno, è possibile recuperare il contenuto della riga corrente ed eseguire le elaborazioni necessarie:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        DataRow row = ((DataRowView)e.Row.DataItem).Row;
        // L'oggetto "row" contiene i valori della riga appena aggiunta
        // al controllo.
    }
}