My bet is that it is not in the datagrid at all but in the result object from your dataservice request, i.e. it belongs to teachernameRequest.lastResult. Is either teacherlist or teacherid an array (one of them must be)? If you were to make an explicitly typed model on your client side it would probably be quite obvious where the data resided.
For this type of issue I have found it a more useful model to think of controls like the datagrid, lists, comboboxes, etc as renderers rather than custodians of data. It also seems to fit with the renderer pattern to displaying data which permeates flex. Hope that helps. SP --- In flexcoders@yahoogroups.com, "tweakfreak33" <[EMAIL PROTECTED]> wrote: > > Hi All, > > I am populating a datagrid with > dataProvider="{teachernameRequest.lastResult.teacherlist.teacherid}" > > The data provider is, id="teachernameRequest" > url="http://192.168.0.5/amfphp/services/teachername.php" method="POST" > > > The datagrid shows the data from a Mysql db fine. > > I have not created an array to hold the returned data nor have I used > e4x, it mearly appears to be populating the datagrid directly. > > My question is: > What property (or attribute) in the datagrid is actually holding the > data??? > > > TIA > Danny >