Using tile view, I am able to display the image on grid. But our client wanted to use list view. How we can possibly show the image on list view?
Unfortunately, there is not such functionality that allows you to show image in list view. Tile view should be used in such cases.
However, you may try to create your custom view where everything you need will be displayed. To implement it, please check basedataview schema. Also scheduledataview schema (calendar view in activities) may helpful.