Je manipule un dataset via un datagrid.
Pour les modifs sur la base, je les fait manuellement via des commandes sur
la base au fur et à mesure des modifs de l'utilisateur dans le datagrid.
Je m'interroge sur l'acceptchange. A quoi sert-il ?
si je fait toutes les commandes de modif sur la base moi-même, est-il
necessaire que je fasse un acceptchange sur le dataset régulièrement ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sebastien Giraud
Bonjour Sylo,
lorsque tu manipules un dataset, des flags indiquant les états des entrées sont modifiés. Par exemple, lorsque tu update une entrée dans une table, elle prend l'état DataRowState.Modified. Ces flags sont utiles si par exemple tu veux récupérer toutes les entrées modifiées de ton DataSet (myDataSet.GetChanges(DataRowState.Modified))
Pour revenir sur le vif du sujet, la méthode AcceptChanges() remet tous ces flags à zero, à savoir DataRowStat.Unchanged . Donc dans ton cas précis, je ne pense pas que ça soit utile
news microsoft wrote:
bonjour,
Je manipule un dataset via un datagrid. Pour les modifs sur la base, je les fait manuellement via des commandes sur la base au fur et à mesure des modifs de l'utilisateur dans le datagrid.
Je m'interroge sur l'acceptchange. A quoi sert-il ? si je fait toutes les commandes de modif sur la base moi-même, est-il necessaire que je fasse un acceptchange sur le dataset régulièrement ?
Merci Sylo
Bonjour Sylo,
lorsque tu manipules un dataset, des flags indiquant les états des
entrées sont modifiés. Par exemple, lorsque tu update une entrée dans
une table, elle prend l'état DataRowState.Modified.
Ces flags sont utiles si par exemple tu veux récupérer toutes les
entrées modifiées de ton DataSet
(myDataSet.GetChanges(DataRowState.Modified))
Pour revenir sur le vif du sujet, la méthode AcceptChanges() remet tous
ces flags à zero, à savoir DataRowStat.Unchanged .
Donc dans ton cas précis, je ne pense pas que ça soit utile
news microsoft wrote:
bonjour,
Je manipule un dataset via un datagrid.
Pour les modifs sur la base, je les fait manuellement via des commandes sur
la base au fur et à mesure des modifs de l'utilisateur dans le datagrid.
Je m'interroge sur l'acceptchange. A quoi sert-il ?
si je fait toutes les commandes de modif sur la base moi-même, est-il
necessaire que je fasse un acceptchange sur le dataset régulièrement ?
lorsque tu manipules un dataset, des flags indiquant les états des entrées sont modifiés. Par exemple, lorsque tu update une entrée dans une table, elle prend l'état DataRowState.Modified. Ces flags sont utiles si par exemple tu veux récupérer toutes les entrées modifiées de ton DataSet (myDataSet.GetChanges(DataRowState.Modified))
Pour revenir sur le vif du sujet, la méthode AcceptChanges() remet tous ces flags à zero, à savoir DataRowStat.Unchanged . Donc dans ton cas précis, je ne pense pas que ça soit utile
news microsoft wrote:
bonjour,
Je manipule un dataset via un datagrid. Pour les modifs sur la base, je les fait manuellement via des commandes sur la base au fur et à mesure des modifs de l'utilisateur dans le datagrid.
Je m'interroge sur l'acceptchange. A quoi sert-il ? si je fait toutes les commandes de modif sur la base moi-même, est-il necessaire que je fasse un acceptchange sur le dataset régulièrement ?