Ciao!
Dovrei fare in modo che al Page_Load di una pagina aspx, venga effettuato il seguente controllo su un gridview TABELLA (creato trascinando la TABELLA sulla pagina aspx, quindi con SQLDataSource creato automaticamente, con funzioni di INSERT e UPDATE abilitate.):
Dovrebbe essere controllo la colonna data di ogni riga e, se è uguale alla data odierna, modificare il valore INT contenuto nella Colonna2 in "2".
Questo il codice che ho provato ad utilizzare, non funzionante (non da errore ma non aggiorna niente".
Avete consigli?
codice:
protected void Page_Load(object sender, EventArgs e)
{
DateTime DateNow = DateTime.Now;
foreach (GridViewRow gvr in TABELLA.Rows)
{
if (gvr.Cells[1].Text == DateNow.ToShortDateString())
{
int idx = Convert.ToInt32(gvr.Cells[0].Text);
TABELLA.SetEditRow(idx);
gvr.Cells[2].Text = "2";
TABELLA.UpdateRow(idx, true);
}