0

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

4

2 回答 2

0

在 TDConnection 对象上,您具有自定义属性。在它上面你有定制听力。

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

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

于 2013-07-04T06:16:47.810 回答
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() 来显示列表的每个值,我在这里使用它来演示我的一般方法)。

于 2013-08-06T01:36:32.347 回答