客户端编辑

 订单ID货主名称货主城市发货日期
删除10248余小姐北京1279238400000
删除10249谢小姐济南1278720000000
删除10250谢小姐秦皇岛1278892800000
删除10251陈先生南京1279152000000
删除10252刘先生长春1278806400000
删除10253谢小姐长治1279238400000
删除10254林小姐武汉1279843200000
删除10255方先生北京1279152000000
删除10256何先生济南1279324800000
删除10257王先生上海1279756800000
描述

C1GridView支持客户端编辑。 此示例演示当使用客户端编辑和提供客户端自定义编辑器时, 如何更新存储在会话对象中的数据集。

在此示例使用下列属性:

  • AllowClientEditing - 让最终用户编辑当前单元格的值。
  • AllowKeyboardNavigation - 允许最终用户使用键盘改变当前单元格的位置。
  • HighlightCurrentCell - 以突出显示当前单元格的位置。

此示例中使用下面的客户端事件处理程序在ShippedDate(wijinputdate)栏中创建一个自定义编辑器:

  • OnClientBeforeCellEdit - 编辑前创建自定义编辑器。
  • OnClientBeforeCellUpdate - 编辑之前完成将编辑的值传递到表格的工作。
  • OnClientAfterCellEdit - 当编辑完成后摧毁编辑。

此示例使用下面的服务器端事件处理程序:

  • RowUpdating - 从客户端得到的值更新数据源。
  • EndRowUpdating - 提交更改。

当前单元格在编辑模式下,如果

  • 它是用鼠标左键双击的。
  • F2 键盘上的键被按下(光标放置在编辑器区域)。
  • 任何字母数字键被按下(原始值被输入符号代替)

编辑当前单元格致力于:

  • 当前单元格的位置改变。
  • F2或按Enter键(仅适用于默认编辑器)

Esc 键,将取消当前单元格恢复原始值的编辑。

当前行的位置改变,将累计发送到服务器。

文档