ENH:add rowPreDataBound event to evaluate