zoukankan      html  css  js  c++  java
  • Cell Editing (WebDataGrid) 单元格编辑

    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这样的顺序)。

    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.

  • 相关阅读:
    ThreadPoolExecutor线程池参数设置技巧
    CountDownLatch与join的区别和联系
    数据库的隔离级别
    Spring事务管理的demo
    Java中isAssignableFrom的用法
    Java注解的基本概念和原理及其简单实用
    System.getProperty("line.separator") 是什么意思?
    关于“100g文件全是数组,取最大的100个数”解决方法汇总
    Intellij IDEA 添加jar包的三种方式
    亿级Web系统搭建 Web负载均衡的几种实现方式(阿里)
  • 原文地址:https://www.cnblogs.com/sizhizhiyue/p/5006375.html
Copyright © 2011-2022 走看看