Dins de la clsDades hi ha el mètode UPD que actualitza un registre, però i si volem actualitzar una DataTable? Cap problema. Fent servir tots els mètodes de la clsDades és possible cridar al que correspon segons l'estat de cada registre de la DataTable. Al final es fa un AcceptChanges per resetejar l'estat dels registres i llestos. Com sempre el codi:
public void UPD(DataTable TBL)
{
foreach (DataRow DR in TBL.Rows)
{
switch (DR.RowState)
{
case DataRowState.Added:
INS(DR);
break;
case DataRowState.Deleted:
DEL(DR);
break;
case DataRowState.Modified:
UPD(DR);
break;
}
}
TBL.AcceptChanges();
}
|