kendo-ui – Kendo DataSource如何在使用DataTable时定义Model.I
发布时间:2020-12-16 03:23:14 所属栏目:asp.Net 来源:网络整理
导读:在@( Html.Kendo().Grid(Model)中定义DataSource时,我已经成功使用了 .DataSource( dataSource = .Ajax( ).Model( model = model.Id( m = m.PROPERTY ) ) ) 其中PROPERTY是作为模型的对象的属性.如果Model是System.Data.DataTable并且DataTable中的Id列是Tab
在@(
Html.Kendo().Grid(Model)中定义DataSource时,我已经成功使用了
.DataSource( dataSource => .Ajax( ).Model( model => model.Id( m => m.PROPERTY ) ) ) 其中PROPERTY是作为模型的对象的属性.如果Model是System.Data.DataTable并且DataTable中的Id列是TableId,那么定义Model.Id的正确语法是什么? 换句话说,model.Id(m => ???). 我试过,model.Id(m => Model.PrimaryKey),它似乎满足了设置model.Id的要求,但更新动作(.Update(update => update.Action(“MyUpdateMethod”,“MyController”))没有击中,所以我认为仍然有一些错误. 解决方法
您可以绑定到DataTable.事实上,我们做了很多动态网格,DataTable是我们唯一的办法.但是,绑定有点不同.
我们之一的片段是这样的: @model System.Data.DataTable @(Html.Kendo().Grid(Model) .Name("SomeGrid") .Columns(columns=> { foreach(System.Data.DataColumn column in Model.Columns) { columns.Bound(column.ColumnName).Title(column.Caption).Width(200); } } ) .Selectable(selectable=>selectable .Type(GridSelectionType.Row) ) .DataSource(dataSource => dataSource .Ajax() .Model(model => { foreach(System.Data.DataColumn column in Model.Columns) { model.Field(column.ColumnName,column.DataType); } } ) .Read(read=>Action("SomeMethod","SomeController")) .PageSize(20) ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 集成EntLib实现ASP.NET MVC的异常处理[续篇]
- asp.net-mvc – ModelState.IsValid不排除必需的属性
- 晚绑定场景下对象属性赋值和取值可以不需要PropertyInfo
- asp.net-mvc – ASP.NET MVC 2 DropDownList无法渲染
- asp.net-mvc – 在ASP.NET MVC应用程序下将ASP.NET Web API
- asp.net – 检查是否在集成管道模式
- asp.net – 在.NET中使用TinyMCE有一种简单的Spellcheck方法
- 在ASP.NET MVC Web API服务和MVC客户端体系结构中实现身份验
- asp.net-mvc – Asp.Net Mvc – Html.TextBox – 设置自动对
- asp.net – MVC3客户端验证不稳定/不一致
推荐文章
站长推荐
- asp.net-mvc – 如何让ASP.NET MVC在IIS 6中运行
- asp.net – 使用内部HTML与ASP:按钮?
- 无法使用ASP.NET 5进行基本本地化
- asp.net-mvc – 防止在模型中继承验证属性
- asp.net-core – 如何根据ASP.NET Core中的解决方
- asp.net – Visual Studio 2015 Web应用程序.NET
- Asp.net分隔符<%替换为头标记中的<%?
- asp.net-web-api – 自定义模型Binder不从Swagge
- asp.net-mvc-4 – 带ID的Html.Actionlink
- asp.net – 在Visual Studio 2012中调试很慢
热点阅读