2014-01-17 21 views
0

我想用web服務填充ASP.NET gridview,並嘗試執行CRUD操作。我發現鏈接非常有用,但我遇到了問題。將數據從WS綁定到「DevEx ASP.NET GridView」並對數據使用CRUD操作?

當我嘗試更新行時,我可以達到新值,因此我可以將新值發送到webservice並更新數據庫。我的問題是,當我單擊行上的「編輯」鏈接時,我輸入新文本,然後單擊「更新」鏈接。然後網格不會退出編輯模式以讀取模式,並顯示錯誤消息,如「不支持操作」,它以土耳其語提供錯誤消息,所以我不確定它在英文中的含義。

enter image description here

如何避免該錯誤信息,並得到了編輯模式,當我點擊「更新」鏈接

回答

0

編輯:

  • 處理的ASPxGridView.RowUpdating事件;
  • 從相應的存儲中獲取數據源;
  • 檢索編輯的數據項目。爲此,請使用e.Keys字典;
  • 編輯數據項屬性;
  • 保存存儲更改;
  • 將eventArgs e.Cancel屬性設置爲「True」以取消更新操作;
  • 調用ASPxGridView.CancelEdit方法關閉EditForm。