将数据从WS绑定到“DevEx ASP.NET GridView”并对数据使用CRUD操作?

时间:2014-01-17 10:51:04

标签: c# asp.net web-services gridview devexpress

我正在尝试使用Web服务填充ASP.NET gridview并尝试执行CRUD操作。我发现链接非常有用,但我遇到了问题。

当我尝试更新行时,我可以达到新值,因此我可以将新值发送到webservice并更新数据库。我的问题是,当我单击行上的“编辑”链接时,我输入新文本然后单击“更新”链接。然后网格没有退出编辑模式到读取模式,它显示一个错误消息,如“不支持操作”,它给出土耳其语的错误信息,所以我不确定它用英语说什么。

enter image description here

当我点击“更新”链接时,如何阻止该错误消息并退出编辑模式?

1 个答案:

答案 0 :(得分:0)

编辑:

  • 处理ASPxGridView.RowUpdating事件;
  • 从相应的存储中获取数据源;
  • 检索已编辑的数据项。使用e.Key字典来实现此目的;
  • 编辑数据项属性;
  • 保存存储更改;
  • 将eventArgs e.Cancel属性设置为“True”以取消更新操作;
  • 调用ASPxGridView.CancelEdit方法关闭EditForm。