在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))

可以解决以上问题

posted on 2010-08-03 15:09  混沌中  阅读(195)  评论(0编辑  收藏  举报