It dependsd if you are developing a web or windows application.
In windows app: define tableStyels and GridColumnStyles ofr the datagrid in hand.
In Web app: you should manually define asp:BoundColumn(s) inside the <Columns> tag or visually by using the columns collection property of the datagrid.
You can also go for a typedList or dynamicList instead of using the entityCollection.
Where you can select specific fields to be added to the lists.