fix datagridview sort bug