GridView1_RowEditing    GridView1_RowUpdating   GridView1_RowDataBound   GridView1_RowCancelingEdit

RowState
即是Alternate又是Edit的状态判断语法:
 
1、最标准的写法
e.Row.RowState   ==   (DataControlRowState.Alternate|DataControlRowState.Edit)
 
2、将RowState转换为整数
 if (((int)e.Row.RowState)==5 )
  {
      // do something
  }
Normal: 0
Alternate: 1
Selected: 2
Edit: 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"))
 
注:奇数列处于编辑状态,只需用
Row.RowState   == DataControlRowState.Edit;
就可以了

相关文章:

  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2022-03-05
  • 2021-08-20
  • 2021-09-27
  • 2021-10-06
  • 2022-12-23
猜你喜欢
  • 2022-02-03
  • 2022-03-01
  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案