|
View Page:
@(Html.EJ().Grid<OrdersView>("Grid")
.....
.Columns(col =>
{
col.Field("ShipCountry").HeaderText("ShipCountry").EditType(EditingType.Dropdown).DataSource((IEnumerable<object>)ViewData["data"]).Width(90).Add();
})
)
Controller Side:
namespace Sample145862.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
var DataSource2 = new NorthwindDataContext().OrdersViews.ToList();
ViewBag.dataSource2 = DataSource2;
Approval();
return View();
}
List<Status> StatusList = new List<Status>();
public ActionResult Approval()
{
StatusList.Add(new Status { value = 1, text = "Pending" });
StatusList.Add(new Status { value = 2, text = "Approved" });
StatusList.Add(new Status { value = 3, text = "Declined" });
ViewData["data"] = StatusList;
return View();
}
}
} |