我正在尝试使用自定义数据绑定与现有的ASP.NET MVC 3站点一起使用DevExpress网格视图扩展。我已阅读并关注the steps in this guide in the DevExpress documentation,但当我尝试进行分页,排序或过滤时,GridViewPagerState
或GridViewColumnState
对象中的列信息与所使用的回调绑定处理这些操作会返回默认(空白)列信息。
我可以运行"简单的自定义数据绑定"和#34;高级自定义数据绑定"来自演示中心应用程序的演示 - 这些都按预期工作。当我将代码移植到我的应用程序中时,它无法正常工作。
我怎样才能超越这个?
答案 0 :(得分:0)
事实证明我错过了 Global.asax.cs 文件中DevExpressEditorsBinder
的设置。不幸的是,我浏览了从Custom Data Binding - Overview
注意强> 在实现网格的自定义数据绑定时,必须使用
DevExpressEditorsBinder
而不是默认模型绑定器才能将值从DevExpress编辑器正确传输回相应的数据模型字段。有关如何将DevExpressEditorsBinder
指定为模型装订器的更多详细信息,请参阅Binding Data Editors to Data主题中的绑定到模型部分。