I am using the @ user1967246 method and would like to explain how to do this.
i created an array at the top of my kendo grid
var statusLikeEntityStatus = new[] { new {Id = 0, Status = EntityStatus.Passive}, new {Id = 1, Status = EntityStatus.Active}, new {Id = 2, Status = EntityStatus.Draft}, new {Id = 3, Status = EntityStatus.ReadyToLive}, new {Id = -1, Status = EntityStatus.Freezed}, new {Id = -2, Status = EntityStatus.Blocked} };
Then I use the ForeignKey property instead of Bound.
columns.ForeignKey(m => m.Status, statusLikeEntityStatus, "Id", "Status").Title(Resources.General.Status);
Here is my column attribute
.Columns(columns => { columns.Bound(m => m.InventoryID).Title("Id"); columns.Bound(m => m.ERPCode).Title(Resources.Products.ProductCode); columns.Bound(m => m.Price).Title(Resources.Products.ListPrice); columns.Bound(m => m.Discount).Title(Resources.Products. columns.Bound(m => m.Stock).Title(Resources.Products.TotalStock);
Hope this helps you.
source share