PRB: Grid DTC's Underlying Recordset Changes are Lost

ID: Q190674


The information in this article applies to:
  • Microsoft Visual InterDev, version 6.0


SYMPTOMS

Any changes made to the current record of the Grid DTC's underlying recordset will be lost when one of the Grid DTC's navigation buttons is clicked. Thus, if you make changes to the values in DTC's bound to the same Recordset as the Grid, and click a navigation button, the underlying Recordset will not be updated.


CAUSE

The updateOnMove properties of the two intrinsic Recordset Navbars of the Grid DTC are set to false by default.


RESOLUTION

The Grid DTC exposes the getPagingNavBar() and getRecordsetNavbar() methods to allow you to script against its intrinsic Recordset Navbars. You can use these two methods to turn on the updateOnMove property of the Recordset Navbars.


STATUS

This behavior is by design.


MORE INFORMATION

Steps to Reproduce Behavior

The following sample "thisPage_onenter" event handler will successfully turn on updateOnMove for the intrinsic Recordset Navbars of a Grid DTC in an Active Server Pages (ASP) page:

   <SCRIPT LANGUAGE=JavaScript RUNAT=Server>
   function thisPage_onenter() {

      Grid1.getPagingNavbar().updateOnMove = true;
      Grid1.getRecordsetNavbar().updateOnMove = true;

   }
   </SCRIPT>
 

Additional query words:

Keywords : kbCtrl kbVisID600 kbGrpASP
Version : WINDOWS:6.0
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: May 13, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.