我在C#中使用Quality Center的OTA API,我需要将QC中的下拉项中的项目提供给SQL数据库。有些列表不长,所以我手动完成,但[BG_PROJECT]列表有很多项目,所以我真的不想手动完成。怎么会这样做?
答案 0 :(得分:0)
在TDConnection对象上,您有自定义属性。 在它上面你有自定义听力。
CustomizationLIsts允许访问项目中定义的所有列表。
您可以在文档中看到确切的api。
答案 1 :(得分:0)
下拉列表值存储在Customization.Lists对象中。 我不知道C#,但我会在VBA中这样做:
QCC As TDConnection
myList As CustomizationList
I As Integer
初始化QCC对象并连接到域和项目:
Set myList = QCC.Customization.Lists.List("NameOfList")
For I = 1 To myList.RootNode.Children.Count
MsgBox(myList.RootNode.Children.Item(I).Name)
Next I
(顺便说一句,我不会真的使用MsgBox()来显示列表的每个值,我在这里使用它来演示我的一般方法。)