DevExpress ASP.NET Grid 控件引入了批量编辑功能

  • Anand Narayanaswamy
  • 孙镜涛

2013 年 12 月 23 日

话题:语言 & 开发

包含在最近发布的 13.2 版本中的 DevExpress ASP.NET Grid 控件(ASPxGridView)允许 ASP.NET 和 MVC 开发者在客户端批量修改 Grid 数据,然后在一个请求中将这些数据发送到服务器。它让最终用户只使用键盘就能完成记录的编辑工作,不需要使用鼠标。

ASPxGridView 控件已经被更新,更新后的控件允许最终用户在修改的数据被发送到服务器之前预览这些数据。此外,还能够为修改后的单元格选择颜色。

借助于 GridView 控件,如果用户在批量编辑阶段执行了任何操作那么他们将能够获得有用的通知。例如,如果你从一个单元格中选择了值之后试图对列进行排序,那么你将看到下面的信息:

为了启用批量编辑功能,你需要将 Mode 属性设置为 Batch。设置完成之后,你就能够使用内嵌的编辑器修改数据了,同时修改后的单元格会显示为绿色。一旦你启用了批量编辑功能,所有的变化都会保存在客户端直到单击了 Save 链接为止。当然,你还可以通过单击 Cancle 链接取消所有的修改。

InfoQ 采访了 DevExpress 的软件开发人员 Mehul Harry 以便于了解与 ASPxGridView 控件相关的更多信息。

InfoQ:你能与我们分享一下GridView批量编辑功能的好处么?

GridView 批量编辑功能的好处如下:

  • 用户通过批量编辑功能修改 DevExpress ASPxGridView 控件中的记录仅需要使用键盘。这样能够节省时间,因为他们不需要动鼠标。
  • 一旦用户完成了编辑或者插入操作,他们能一次性地审查所有的变化。
  • 用户还能够一次性取消或者保存他们的修改。

InfoQ:批量编辑功能支持触摸么?

是的,DevExpress ASP.NET 控件支持触摸。实际上,我们有一个新的主题,它在触摸设备和桌面浏览器上都能很好地工作。

InfoQ:你能与我们分享一些批量编辑功能的应用场景么?

批量编辑功能对于那些需要编辑一组数据同时在最终用户做好将变化上传并提交到数据库的准备之前不会更新数据的用户而言是非常有用的。

查看英文原文:DevExpress ASP.NET Grid Control Introduces Batch Edit

语言 & 开发