C# 如何在HP ALM中查找缺陷中的字段名?
我正在从HP ALM检索字段。但是在这里我很难得到字段名C# 如何在HP ALM中查找缺陷中的字段名?,c#,hp-quality-center,alm,C#,Hp Quality Center,Alm,我正在从HP ALM检索字段。但是在这里我很难得到字段名 BugFactory bf = (BugFactory)qcc.BugFactory; List bugs = (List)bf.NewList(bf.Filter.Text); string b5 = Convert.ToString(bg["BG_PROJECT"]); string b6 = Convert.ToString(bg["BG_STATUS"]); string b7 = Convert.ToString(bg
BugFactory bf = (BugFactory)qcc.BugFactory;
List bugs = (List)bf.NewList(bf.Filter.Text);
string b5 = Convert.ToString(bg["BG_PROJECT"]);
string b6 = Convert.ToString(bg["BG_STATUS"]);
string b7 = Convert.ToString(bg["BG_TARGET_CYCLE"]);
前两个可以得到结果,最后一个语句显示无效的字段名错误
请告诉我获取字段名的正确方法
BugFactory bf = (BugFactory)qcc.BugFactory;
List bugs = (List)bf.NewList(bf.Filter.Text);
string b5 = Convert.ToString(bg["BG_PROJECT"]);
string b6 = Convert.ToString(bg["BG_STATUS"]);
string b7 = Convert.ToString(bg["BG_TARGET_CYCLE"]);
多谢各位 请参见我对这个问题的回答:
它有一些示例代码,展示了如何通过编程方式确定给定factory对象的字段。您有了BugFactory对象,这是一个完美的开始。您可以使用工厂的过滤器,例如,下一个是AuditRecord,您可以使用与BugFactory相同的过滤器
AuditRecordFactory auditLog = this.ALMConnection.AuditRecordFactory as AuditRecordFactory;
var auditLogFilter = auditLog.Filter as ITDFilter;
//Get the field list
List fieldList= auditLogFilter.Fields;
更新:我在这里找到了完整的答案
:)
@空军士兵用下一种方法提供了一个很好的答案