If I got this query right you need to pass data from parent to child test. One of the possibilities is to use the parent data source when use a test property
option to "InheritParentDataSource". This will not allow you to have the child test binded and to loop over other variables set though.
It is possible in very simple code to store current data value in a static variable in the parent test that will be available for the child test when it will be executed. This way it will be possible to have binded the child test and to have the data from the parent test as well.
ParentTest : BaseWebAiiTest
// variable to pass data to other tests
someVariable = string.Empty;
"New Coded Step"
// store current data value in a static variable
someVariable = Data[
The variable will be available in the child test trough parent test class. If execute this line in the child test coded step - the static variable value will be printed in the execution log:
" Parent test variable: "
If you want to avoid using code in the child test, you could set the parent data value in an extraction variable
in the parent test:
Then in the child test it will be possible to use this variable trough data binding property of an input element for example. There is more information related to such scenario available here
Please, let me know whether this helps or additional directions/assistance is required.