zoukankan      html  css  js  c++  java
  • RowState即是Alternate又是Edit的状态判断语法【转载】

    RowState即是Alternate又是Edit的状态判断语法:

    1、最标准的写法e.Row.RowState == (DataControlRowState.Alternate|DataControlRowState.Edit)

    2、将RowState转换为整数if (((int)e.Row.RowState)==5 )
    {
           // do something
    }

    注:DataControlRowState枚举: Normal: 0 Alternate: 1 Selected: 2Edit: 4 Insert: 8   

    如果偶数列既是Alternate,又是Edit,所以用((int)e.Row.RowState)==5表示偶数列处于编辑状态。

    3、将RowState转换为字符串if (e.Row.RowState==DataControlRowState.Edit || e.Row.RowState.ToString().Equals("Alternate, Edit"))
        
    4、用枚举的位运算if ((e.Row.RowState & DataControlRowState.Edit) != 0)


    注:奇数列处于编辑状态,只需用Row.RowState == DataControlRowState.Edit;就可以了

  • 相关阅读:
    slf4j+log4j2的配置
    日志规约
    log4j2配置文件log4j2.xml详解(转载)
    好用的打包工具webpack
    gulp插件
    学习自动化工具gulp
    git
    nodejs学习随笔
    好用的meta标签
    小问题记录
  • 原文地址:https://www.cnblogs.com/yanxiaodi/p/2296475.html
Copyright © 2011-2022 走看看