Cell Editing (WebDataGrid) 单元格编辑
2015-11-30 10:00
309 查看
editingcore和cellediting两个属性是在webdatagrid™编辑细胞必不可少。你可以通过用户界面或使用代码来编辑一个单元格。
使用须知
首先,在webdatagrid的behaviors中添加 CellEditing behavior属相(behaviors-EditingCore-CellEditing这样的顺序)。
如果你添加RowUpdating事件,使得当你对编辑行失去焦点时,立即提交数据到您的数据源。为了获得或失去焦点的行,您必须有启用的激活行为( Activation behavior enabled)。有关激活行为的更多信息,参见激活。(连接皆为英文资料)
注意:你必须绑定一个能够支持webdatagrid更新的数据源。(数据绑定相关资料)如果你的数据源不能自动更新webdatagrid,必须处理好更新事件和手动更新数据。
你需要完成的任务
你将学习如何更新数据--客户表与已经绑定数据的webdatagrid控件。
按下面的步骤完成
1.绑定webdatagrid的数据源SqlDataSource。在这样做的更多信息,参见开始webdatagrid。
2.设置webdatagrid的datakeyfields属性,这样可以更新数据。
3.在Behaviors属性中单击省略号(……)按钮以启动行为编辑对话框(behaviors-EditingCore-CellEditing这样的顺序)。
![](file:///c:/users/administrator/appdata/roaming/360se6/User Data/temp/WebDataGrid_Enabling_Cell_Editing_01.png)
![](http://images2015.cnblogs.com/blog/779886/201511/779886-20151130095356858-255538937.png)
4.点击ok之后,前台代码中。
可用于直接控制的vb代码:
c#代码:
(cell能否编辑的behaviors.editingcore.enanbled只能后台设置,前台不能用js设置,即只能返回服务器设置。)
5.
使用须知
首先,在webdatagrid的behaviors中添加 CellEditing behavior属相(behaviors-EditingCore-CellEditing这样的顺序)。
如果你添加RowUpdating事件,使得当你对编辑行失去焦点时,立即提交数据到您的数据源。为了获得或失去焦点的行,您必须有启用的激活行为( Activation behavior enabled)。有关激活行为的更多信息,参见激活。(连接皆为英文资料)
注意:你必须绑定一个能够支持webdatagrid更新的数据源。(数据绑定相关资料)如果你的数据源不能自动更新webdatagrid,必须处理好更新事件和手动更新数据。
你需要完成的任务
你将学习如何更新数据--客户表与已经绑定数据的webdatagrid控件。
按下面的步骤完成
1.绑定webdatagrid的数据源SqlDataSource。在这样做的更多信息,参见开始webdatagrid。
2.设置webdatagrid的datakeyfields属性,这样可以更新数据。
3.在Behaviors属性中单击省略号(……)按钮以启动行为编辑对话框(behaviors-EditingCore-CellEditing这样的顺序)。
![](file:///c:/users/administrator/appdata/roaming/360se6/User Data/temp/WebDataGrid_Enabling_Cell_Editing_01.png)
![](http://images2015.cnblogs.com/blog/779886/201511/779886-20151130095356858-255538937.png)
4.点击ok之后,前台代码中。
<Behaviors> <ig:EditingCore> <Behaviors> <ig:CellEditing> <EditModeActions MouseClick="Single" /> </ig:CellEditing> </Behaviors> </ig:EditingCore> </Behaviors>
可用于直接控制的vb代码:
WebDataGrid1.Behaviors.CreateBehavior(Of Infragistics.Web.UI.GridControls.EditingCore)() WebDataGrid1.Behaviors.EditingCore.Behaviors.CreateBehavior(Of Infragistics.Web.UI.GridControls.CellEditing)() WebDataGrid1.Behaviors.EditingCore.Behaviors.CellEditing.EditModeActions.MouseClick = Infragistics.Web.UI.GridControls.EditMouseClickAction.Single
c#代码:
WebDataGrid1.Behaviors.CreateBehavior<Infragistics.Web.UI.GridControls.EditingCore>(); WebDataGrid1.Behaviors.EditingCore.Behaviors.CreateBehavior<Infragistics.Web.UI.GridControls.CellEditing>(); WebDataGrid1.Behaviors.EditingCore.Behaviors.CellEditing.EditModeActions.MouseClick = Infragistics.Web.UI.GridControls.EditMouseClickAction.Single;
(cell能否编辑的behaviors.editingcore.enanbled只能后台设置,前台不能用js设置,即只能返回服务器设置。)
5.
相关文章推荐
- ie7不兼容z-index处理方法
- 暖身驱寒的三种瑜伽呼吸法
- Linux命令:wget
- (十一) Nepxion-Thunder分布式RPC集成框架 - 负载均衡和同步中心
- DUILIB入门简明教程 - 电子书下载
- 类 ConcurrentLinkedQueue<E>
- Dubbo原理解析-注册中心之接口介绍
- MySQL的集群配置的基本命令使用及一次操作过程实录
- ajax请求报parsererror错误
- 12月1月个人规划
- PNG编解码实现---LodePNG
- jquery分页导航
- Struts:常量配置
- Android跳转到应用市场进行评分
- 1分钟睡眠瑜伽 彻底告别失眠
- on Correlation and Causation
- Ubuntu系统使用ADT点击logcat导致CPU100%无响应
- soku的html静态页面
- (十) Nepxion-Thunder分布式RPC集成框架 - 监控中心
- javascript针对cookie的基本操作实例详解