属性的值可能是可选的(列表中的值),所以最好加上下面的判断: ZcDbEvalVariantArray values; prop.getAllowedValues(values); if (values.isEmpty()) { eVal.resval.rreal *= 2; prop.setValue(eVal); }