2012-09-26 118 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。