2012-09-26 113 views
0

我有一个Devexpress gridview属性enablecallbacks = false。当我打开editform并输入一些数据并点击更新时,它会丢失输入的数据,但会进行验证。如何让editform工作保持价值?我不希望editform在回发期间丢失数据?任何帮助?Gridview编辑形式

我必须有edvexpress这个属性有editform工作的另一个控制?

+0

你会分享有问题的页面/ ASPxGridView标记和代码吗? – Mikhail

+0

请指定您在编辑表单中使用的控件。 –

回答

0

您需要在Gridview设置中为您的编辑功能设置路由;

settings.SettingsEditing.UpdateRowRouteValues = new { Controller = "Controller", Action = "Action" }; 

您还需要从某个按钮调用此示例,例如从您的editform示例;

@Html.DevExpress().Button(settings => 
{ 
    settings.Name = "Name"; 
    settings.Text = "DELETE"; 
    settings.ClientSideEvents.Click = "function(s, e){ GridName.UpdateEdit(); }"; 
}).GetHtml() 

然而,在你的问题中,它并没有说什么framewoork你woorking,提供的例子来自MVC。