ciao,
la cosa è strana, da me funziona ti posto la mia pagina:
<asp:GridView ID="GridView1" runat="server"
DataSourceID="AccessDataSource1" DataKeyNames="id"
AutoGenerateColumns="false"
>
<Columns>
<asp:ButtonField CommandName="Select" Text="Seleziona" />
<asp:BoundField DataField="testo" HeaderText="testo" />
<asp:BoundField DataField="numero" HeaderText="numero" />
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/db1.mdb"
SelectCommand="SELECT * FROM [tabprova]">
</asp:AccessDataSource>
e il relativo codice behind:
protected void Page_Load(object sender, EventArgs e)
{
Page.DataBind();
foreach (GridViewRow row in GridView1.Rows)
{
row.Cells[1].Text += DateTime.Now;
}
}
e il risultato è quello atteso, ovvero vedo il valore della cella 1 contenente anche la data...prova a postare (o meglio ancora allegare la tua pagina e vediamo di capire dove sta l'inghippo...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo