Using RDO Databinding in Visual C++

 

The latest version of this topic can be found at Visual Studio 2017 Documentation. To use RDO databinding in Visual C++, you need to add an RDO RemoteData control and point to a data source and a record source (SQL query). You also need to add an RDO data-bound control, point it to an RDO RemoteData control, and select the fields to bind to the RDO RemoteData control's record source.

To use RDO databinding in Visual C++

  1. Configure an ODBC data source, if you have not already done so.

  2. Create an MFC Dialog application or MFC Formview application using the MFC Application Wizard.

  3. Add the Microsoft RemoteData control (RDO RemoteData control) to the dialog box; see Inserting the Control into a Visual C++ Application.

  4. Point the RDO RemoteData control to your ODBC data source.

    1. Right-click the control, and then click Properties.

    2. Click the Control tab.

    3. Set DataSource to your ODBC data source.

    4. As needed, set the user name and password for your ODBC data source. Leave it blank if the data source does not require a user name or password.

    5. Enter an SQL query into the SQL property. The data-bound controls can bind to the results of this query.

  5. Set any other RDO RemoteData control properties as needed.

  6. Add a data-bound control. For example, add the DBGrid Control and set the data source as follows.

    1. Right-click the DBGrid, and then click Properties.

    2. Click the All tab.

    3. Set the DataSource property to the RDO RemoteData control. Click the drop-down combo box for the property and find the ID of the RDO RemoteData control. The default ID name is IDC_REMOTEDATACTL1.

  7. To run in test mode, use CTRL+T. You are able to scroll through the data. Press the Esc key or close the dialog box to end test mode.

If you compile and run the program, you are able to scroll through the data as well.

See Also

RDO Databinding
Databinding with ActiveX Controls in Visual C++