Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
136307 | Mar 8,2018 04:14 PM UTC | Mar 12,2018 10:02 AM UTC | ASP.NET Core - EJ 2 | 1 |
![]() |
Tags: DataGrid |
<ejs-grid id="Grid" dataSource="ViewBag.DataSource" height="315" allowPaging="true">
<e-grid-editSettings allowAdding="true" allowDeleting="true" allowEditing="true"></e-grid-editSettings>
<e-grid-columns>
. . .
<e-grid-column field="OrderDate" headerText="Order Date" width="150" type="date" editType="datepickeredit" format="yMd"></e-grid-column>
</e-grid-columns>
</ejs-grid> |
@{
var editParams = new { @params = new { value = "Germany" } };
}
<ejs-grid id="Grid" dataSource="ViewBag.DataSource" height="315" allowPaging="true">
<e-grid-editSettings allowAdding="true" allowDeleting="true" allowEditing="true"></e-grid-editSettings>
<e-grid-columns>
. . .
<e-grid-column field="ShipCountry" headerText="Ship Country" editType="dropdownedit" edit="editParams" width="150"></e-grid-column>
</e-grid-columns>
</ejs-grid> |
@{
var editParams = new { @params = new { dataSource = ViewBag.dropdown, fields = new { value = "ShipCountry" } } };
}
<ejs-grid id="Grid" dataSource="ViewBag.DataSource" height="315" allowPaging="true">
<e-grid-editSettings allowAdding="true" allowDeleting="true" allowEditing="true"></e-grid-editSettings>
<e-grid-columns>
. . .
<e-grid-column field="ShipCountry" headerText="Ship Country" editType="dropdownedit" edit="editParams" width="150"></e-grid-column>
. . .
</e-grid-columns>
</ejs-grid>
[Controller]
public IActionResult Index()
{
. . .
List<object> dd = new List<object>();
dd.Add(new { ShipCountry = "Denmark" });
dd.Add(new { ShipCountry = "Brazil" });
dd.Add(new { ShipCountry = "Germany" });
dd.Add(new { ShipCountry = "Austria" });
dd.Add(new { ShipCountry = "Switzerland" });
ViewBag.dropdown = dd;
return View();
} |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.