彩票走势图

WebGrid网格使用手册(一):更新到物理数据库

原创|其它|编辑:郝浩|2012-06-13 01:29:24.000|阅读 264 次

概述:WebGrid网格提供的SmartBatchUpdate允许自动批处理更新到物理数据库。自动更新功能,大大缩短了开发时间。因为您不需要编写任何代码来执行批量更新,即使你在一些高级应用的情况下自定义更新过程,也不会花费你很多的时间。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

WebGrid网格提供的SmartBatchUpdate允许自动批处理更新到物理数据库。自动更新功能,大大缩短了开发时间。因为您不需要编写任何代码来执行批量更新,即使你在一些高级应用的情况下自定义更新过程,也不会花费你很多的时间。

下图可帮助你更好地理解物理更新概念:

WebGrid,网格,表格,SmartBatchUpdate,更新物理数据库,自动批处理,批量更新

如上图中所示,物理更新设计多个过程,详细过程如下:

1、自动对象更新

默认情况下,自动对象更新是启用状态的。该功能可以将挂起的更改自动申请提交到绑定过程中持有对象的中间数据源。

例如,当WebGrid绑定到DataSet或DataTable时,您挂起的更改将被提交,然后映射到你的数据源。这让你通过调用一行代码便可执行物理数据更新。

2、BatchUpdate服务器端事件

WebGrid提供了一个新的服务器端事件OnBatchUpdate。当挂起的更改被提交到物理数据库时,BatchUpdate服务器端事件就被调用。当服务器端事件呗绑定到数据源而非数据源控件时,开发人员就可以处理OnBatchUpdate服务器端事件,从而编写更新到物理数据库所需的代码。

3、支持一部分错误

除了坚实的批量更新架构和自动对象更新外,SmartBatchUpdate还配备了支持部分错误,为客户端数据编辑应用提供了最先进和最可靠的解决方案。当一个或更多的变化未能得到更新,同时也有一些变化成功的更新时,就会导致部分错误。

有可对部分错误支持,用户就无需担心当一个变化发生错误时会导致所有更改的失败。这意味着WebGrid能够隔离错误更改,且能继续更新与先前失败的更新无关的更改。在客户端,WebGrid也会恢复先前没有成功更新的挂起更改,以便最终用户可以纠正错误,并接受更改。下面的图像显示了WebGrid部分错误响应。每个失败的更新错误的详细信息会显示在消息框中,方便最终用户审查和修正错误。

WebGrid,网格,表格,SmartBatchUpdate,更新物理数据库,自动批处理,批量更新


(慧都控件网版权所有,转载请注明出处,否则追究法律责任)
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP