质量中心-我可以从QC的下拉框中获取项目吗



我在C#中使用质量中心的OTA API,我需要将QC中的下拉列表中的项目获取到SQL数据库。有些列表不长,所以我手动做了,但[BG_PROJECT]列表有很多项目,所以我真的不想手动做。如何做到这一点?

在TDConnection对象上,您具有Customization属性。上面有自定义侦听。

CustomizationList允许访问项目中定义的所有列表。

您可以在文档中看到确切的api。

下拉列表值存储在Customize.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()来显示列表的每个值,我在这里使用它来演示我的通用方法)。

最新更新