0

我需要更新引用查找的自定义字段并允许在共享点中选择多个值。我正在使用下面的代码来更新自定义字段,但允许单行文本:

 ProjCFRow.CODE_VALUE = new Guid(rowLTT["LT_STRUCT_UID"].ToString());

或将其添加到项目中,例如:

 rowProjCF = projectDs.ProjectCustomFields.NewProjectCustomFieldsRow();
                                        rowProjCF.PROJ_UID = projectId;
                                        rowProjCF.CUSTOM_FIELD_UID = Guid.NewGuid();
                                        rowProjCF.FIELD_TYPE_ENUM = (byte)PSLibrary.CustomField.Type.TEXT;
                                        rowProjCF.CODE_VALUE = new Guid(rowLTT["LT_STRUCT_UID"].ToString());
                                        rowProjCF.MD_PROP_UID = x.Key;
                                        rowProjCF.MD_PROP_ID = cfRow.MD_PROP_ID;
                                        dtProjCustomFiled.AddProjectCustomFieldsRow(rowProjCF);

我该怎么做 ?

4

1 回答 1

0
if (SingleprojectDS.ProjectCustomFields.Select("MD_PROP_UID = '" + CFGuid + "'").Length == 0)
                {
                    ProjectDataSet.ProjectCustomFieldsRow FunctionCFRow = ProjDS.ProjectCustomFields.NewProjectCustomFieldsRow();
                    FunctionCFRow.PROJ_UID = ProjectGuid;
                    FunctionCFRow.MD_PROP_UID = CFGuid;
                    FunctionCFRow.CUSTOM_FIELD_UID = Guid.NewGuid();
                    FunctionCFRow.TEXT_VALUE = Value;
                    ProjDS.ProjectCustomFields.AddProjectCustomFieldsRow(FunctionCFRow);
                }

对于完整的帖子 http://projectservercode.com/update-custom-field-using-psi/

于 2016-05-05T04:14:54.970 回答