Ciao a tutti,

non rieco a modificare i valori dei record contenuti in una datatable.
Io utilizzo il seguente comando:
tbl1.Rows[0].ItemArray[1]="antonio";

A me sembra non funzionare, non ho errori di compilazione ma l'esecuzione di questo comando non genera cambiamenti nč nel datatable, nč ovviamente nel DB.


Questo č il codice che la precede:

string strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Documents and Settings\\Matteo\\Documenti\\Visual Studio 2005\\WebSites\\Prova_scrivi\\prova.mdb";
OleDbConnection myAccessConn = null;
myAccessConn = new OleDbConnection(strAccessConn);
string strAccessSelect = "SELECT * FROM Tabella1";
OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect, myAccessConn);
myAccessConn.Open();

OleDbDataAdapter da1 = new OleDbDataAdapter(myAccessCommand);
DataTable tbl1 = new DataTable();
da1.Fill(tbl1);
tbl1.Rows[0].ItemArray[1]="antonio";

Grazie.