ciao,
diciamo che hai 2 strade:
- intercetti l'evento di "creazione" della cella (quindi per tutte le righe) e fare il calcolo
- usare una colonna calcolata del DataTable di ado.net
Io ti consiglio vivamente la 2da strada, è sicuramente piu' elegante e piu' "agile" da fare.
Supponiamo che la tua tabella si chiami "miaDatatable" (e che tu l'abbia gia' riempita) e che la colonna con la data si chiami "anno". A questo punto ti basta usare questo codice:
....riempita la tabella...
miatabella.Columns.Add("eta", typeof(int), DateTime.Now.Year + " - anno");
griglia.DataSource = miatabella;
nella griglia a questo punto visualizzi la colonna "eta", dato che l'hai aggiunta al datatable come calcolo tra l'anno e quello che hai nel campo "anno"...
ps: Totti per cortesia, cerca di essere piu' esaustivo nelle risposte altrimenti non servono a molto
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo