G
Guest
Hello,
When I navigate a table in a dataset using CurrencyManager, each row that
has been navigated/selected/scrolled-through is marked with a RowState of
'Modified'.
Of course, all of the rows are updated even though no row data has changed
when DataAdapter.Update is invoked. This occurs regardless of field type.
Other than unchanged rows being marked as Modified, the CurrencyManager
functions as expected.
Details:
1) CurrencyManager is instantiated and bound at runtime.
2) CurrencyManager.Postion property is used for navigation.
3) Basic controls are bound to a dataset.
4) News data rows are added without incident.
5) Data rows can be deleted without incident.
6) Any row that is selected using CurrencyManager.Position has its RowState
changed to 'Modified'.
7) CurrencyManager.SuspendBinding() and CurrencyManager.ResumeBinding()
methods are used.
I'm sure it's something simple, but I haven't caught it.
Need a little here.....![Stick Out Tongue :-P :-P](/styles/default/custom/smilies/tongue.gif)
Thanks
When I navigate a table in a dataset using CurrencyManager, each row that
has been navigated/selected/scrolled-through is marked with a RowState of
'Modified'.
Of course, all of the rows are updated even though no row data has changed
when DataAdapter.Update is invoked. This occurs regardless of field type.
Other than unchanged rows being marked as Modified, the CurrencyManager
functions as expected.
Details:
1) CurrencyManager is instantiated and bound at runtime.
2) CurrencyManager.Postion property is used for navigation.
3) Basic controls are bound to a dataset.
4) News data rows are added without incident.
5) Data rows can be deleted without incident.
6) Any row that is selected using CurrencyManager.Position has its RowState
changed to 'Modified'.
7) CurrencyManager.SuspendBinding() and CurrencyManager.ResumeBinding()
methods are used.
I'm sure it's something simple, but I haven't caught it.
Need a little here.....
![Stick Out Tongue :-P :-P](/styles/default/custom/smilies/tongue.gif)
Thanks