When I say add a new row, I mean a new instance of the sub form, not a new row to the drop down.<br /><br />_frmApprDetail.addInstance(1);<br /><br />I have now removed the data binding and am filling the drop downs manually through script in the initialize. I figured that the data binding would be more efficient somehow by using a common data structure for all instances of the drop down. It was not working for me though and this does.<br /><br />var objList = xfa.data.Formdata.ApproverList.nodes;<br /><br />for(i=0;i<objList.length;i++){<br /> this.addItem(objList.item(i).value);<br />}