Ciao,
ti faccio una domanda per cercare di capire meglio. Cosa inserisci nelle colonne di supporto? Perchè se metti dei valori che carichi dal datasource allora potresti anche evitare di inserirle e accedere alla riga del datasource direttamente nel rowdatabound.
Ti faccio un piccolo esempio:
protected void grid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//DataRowView: Valido se il datasource è una datatable
DataRowView drv = e.Row.DataItem as DataRowView;
if (drv != null)
{
//Prelevo il valore di un campo
string strFormato = drv["Formato"].ToString();
}
}
}
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko