while working on an MVC4 project, I am trying to add a column to my kendo grid that displays an image.
<div id="datagrid"> @(Html.Kendo().Grid<SustIMS.Models.ConcessionModel>() .Name("datagrid_Concessions") .Columns(columns => { columns.Bound(c => c.Code).Title(ViewBag.lblCode); columns.Bound(c => c.Description).Title(ViewBag.lblDescription); columns.Template(@<text> <img src='@item.Image' /> </text> ).Title("Image"); })
I tried this but no luck. Also tried:
columns.Template(@<text> <img src='../../Images/pic.png' /> </text> ).Title("Image");
Images are not displayed, whether I detect the src image in the controller or write it directly to the view.
I checked both this and this question, but the images are not displayed.
Can anyone help?
EDIT
Here is the concession model:
public class ConcessionModel { public string Id { get; set; } public string Code { get; set; } public string Description { get; set; } public string TrafficOpeningDate { get; set; } public string CreationDate { get; set; } public string CreationUser { get; set; } public string Image { get; set; } ...
The Image property is a string that contains something like "C: \ whatever \ pic.png"
source share