How to use web-api json data with DHX grid?

I have real troubles getting the dhx grid to show my json data that is returned from a simple web-api. Can anyone tell me what I am doing wrong?
Funny thing is, the header is drawn and so are the appropriate number of rows - however, there is no details printed in the rows - they all seem blank…???

Many thanks

mygrid = new dhtmlXGridObject(‘gridbox’);
mygrid.setInitWidths(“90, 90, 60”);

var list1 = new dhtmlXDataStore(
url: “/api/Albums/GetAllAlbums3”,
datatype: “json”


---- asp - webapi below ----

    public IEnumerable<Album> GetAllAlbums3()
        return Albums.MyAlbums;

public class Album
    public string Title { get; set; }
    public string Producer { get; set; }
    public double Price { get; set; }

** this list is returned with a number of these Album items

        _list.Add(new Album { Title = "Calimero", Producer = "Ricky", Price = 10.66 });
        _list.Add(new Album { Title = "Capricious", Producer = "Dolly", Price = 4.33 });
        _list.Add(new Album { Title = "Cobacabena", Producer = "Ricky", Price = 1.6 });

etc - etc

Found it:

Got to map the columns through grid.setColumnIds(…);

Would have been VERY nice to have an example somewhere of this!