El intento que hace la prueba antedicha en el acontecimiento de RowUpdating pero quita la primera línea donde usted está fijando el editIndex.
Y también veo que su nombre de DDL en margen de beneficio es ddlRegionZone y usted está intentando al ddlRegion fing.