2010-06-08 5 views
0

rowsUpdated est un int32 de compter le nombre de lignes sont mises à jour-je insérer une nouvelle ligne parent et les changements RowState des enfants de Ajouté à inchangé

rowsToUpdate = dataset.ParentTable.Select("", "", dataviewRowState.Added) 

if rowsToUpdate isNot Nothing then 

for each row as datarow in RowsToUpdate 

    **changes the rowstate:** 
    rowsUpdated = rowsUpdated + ParentTableAdapter.update(row) 

Next row 

End if 

Je suis sûr que c'est quelque chose que je suis sur la recherche, mais je ne peux » Je le vois.

Merci à l'avance, Joel

+0

Pouvez-vous être plus précis sur ce comportement que vous voyez et ce comportement que vous attendez? – VeeArr

+0

ce que j'attends, c'est quand le programme passe la ligne parentTableAdapter.update (row), pour que l'rowstate de la ligne enfant reste "Added". Ce que je vois est quand mon programme passe cette ligne l'rowstate de la ligne enfant change à Inchangé. – Joel

+0

Je ne vois pas où vous effectuez quoi que ce soit avec les enfants ou de le vérifier lorsque vous appelez mise à jour à partir d'un tableadapter, à la et, il effectue un changement d'acceptation qui commute les rowstates – kamahl

Répondre

0

mis la relation Acceptons/rejet règle concepteur dataSet aucun

Questions connexes