DataTable.GetChanges restituisce sempre Nothing PERCHE' ???

mercoledì 04 marzo 2015 - 12.26
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008 R2  |  Windows Server 2008  |  Windows Server 2003  |  Windows Server 2000  |  Windows 7  |  Windows Vista  |  Windows XP  |  Visual Studio 2010  |  SQL Server 2008 R2  |  Crystal Reports XI

ase Profilo | Newbie

Buon giorno a tutti,
ho bisogno di aggiornare alcuni campi per tutte le righe che l'utente ha modificato prima di cliccare sul tasto salva.

Ho provato con un semplice

For Each Row As dst.TabellaRow In DirectCast(dst.Tabella.GetChanges, dst.TabellaRow )
Select Case Row.RowState
Case DataRowState.Modified
Row.DataUltimaModifica = Now
Case DataRowState.Added
Row.DataCreazione = Now
Row.DataUltimaModifica = Now
End Select
Next

ma getchanges è sempre nothing

Siccome la modifica avviene su alcune textbox agganciate ad un databinding su DataSet tipizzto, ho provato anche a dare un bindingsource.endedit e perfino un acceptchanges ma nulla. Al massimo mi da come unica riga l'ultima su cui mi trovo quando clicco salva.

Per passare da una riga all'altra si clicca su un datagridview.

Qualcuno sa aiutarmi ?
Grazie in anticipo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5