Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过PSI获取自定义字段的枚举值_C#_Ms Project Server 2010 - Fatal编程技术网

C# 通过PSI获取自定义字段的枚举值

C# 通过PSI获取自定义字段的枚举值,c#,ms-project-server-2010,C#,Ms Project Server 2010,我正在寻找一种检索存储在MS Project自定义字段中的枚举值的方法。我已经能够使用C#和MS Project PSI来检索基类型ProjectDataSet.TaskCustomFieldsRow的值,但是当我从自定义字段(枚举)读取数据时,我得到的所有数据都是 字段类型枚举=21 代码\u值=此处的某些GUID 接下来如何使用此GUID检索所需的值?FIELD_TYPE_ENUM=21表示它属于文本类型 当代码_值中有GUID时,这意味着这是一个查找字段,GUID引用的是查找表中相应的值。

我正在寻找一种检索存储在MS Project自定义字段中的枚举值的方法。我已经能够使用C#和MS Project PSI来检索基类型
ProjectDataSet.TaskCustomFieldsRow
的值,但是当我从自定义字段(枚举)读取数据时,我得到的所有数据都是

字段类型枚举=21

代码\u值=此处的某些GUID


接下来如何使用此GUID检索所需的值?

FIELD_TYPE_ENUM=21表示它属于文本类型


当代码_值中有GUID时,这意味着这是一个查找字段,GUID引用的是查找表中相应的值。您可以在查询PSI的“lookuptable”服务获得的查找表数据集的“LookupTableTree”数据表中检查这些值。

谢谢您的回答。虽然有点晚了,但它还是有用的。