我有一个想要绑定列数据的kendo网格。在我的模型上,我返回一个列表,然后填充到下拉列表中。现在我想绑定描述 到网格列。如何将userName列绑定到网格。
我想在网格上显示userName但是没有得到它。
模型
public class usersModel
{
public int userId { get; set; }
public string userName { get; set; }
public List<usersModel> usersList;
}
控制器
public ActionResult GetUsers()
{
usersModel md = new usersModel();
string r = ApiBaseUrl + "/GetAllusers" ;
string resp = JsonGET(r);
List<usersModel> users = Deserialise<List<usersModel>>.Deserialise(r);
md.listUsers = users;
return View(md);
}
查看
@(Html.Kendo().Grid<usersModel>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(cl => cl.usersList.userName).Title("User Name");
})
.Sortable()
.Pageable()
.Scrollable()
.DataSource(data => data
.Ajax()
.PageSize(1)
.ServerOperation(false))
)
答案 0 :(得分:0)
试试这个:
@(Html.Kendo().Grid<usersModel>(Model.usersList)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(cl => cl.userName).Title("User Name");
})
.Sortable()
.Pageable()
.Scrollable()
.DataSource(data => data
.Ajax()
.PageSize(30)
.ServerOperation(false))
)