not that I know of.
since you have application running (I am assuming, since things are being set dynamically) a 'simpler' approach is to have your application get the data, then 'push' the data to the report...then you don't have to worry about the data connection at all. All the CR sees is a dataset that has the schema it is expecting, and it processes it.
Been doing it this way for years, I would dread having to go back to using an OLE or ODBC connection.
HTH