在GridView中编辑时onRowDataBounding中处理一些事件对GridView偶数行无效,条件写成
if (e.Row.RowType == DataControlRowType.DataRow && e.Row.RowState == DataControlRowState.Edit)
发现是alternate的问题,偶数行的rowstate是Alternate|Edit,网上查找后
if (e.Row.RowType == DataControlRowType.DataRow && ((e.Row.RowState & DataControlRowState.Edit) > 0))
可以解决以上问题