Cambié lo de 
registros_dg.dataProvider = dataProvider; y declaré la variable 
private var data_provider:Array = new Array(); pero me sale error 1136 incorrect number of arguments Expected 1 en la linea   
Código:
 ...
<mx:DataGrid id="registros_dg" width="100%" height="191" y="50" click="dgChangeHandler()">
...