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.

Rispondi quotando