0

我设法使用 BIMonitoringAuthoringServiceProxy Web 服务获取记分卡项目,但我不知道如何查看它所包含的项目(我不确定应该用于记分卡中显示的项目的术语)。

我需要读取这些值并将它们绘制在 bing 地图上,因此我需要遍历这些项目。

我在网上找不到任何参考资料。所以有帮助吗?

4

1 回答 1

0

如果你还没有看到这个,这个主题描述了高级记分卡架构——http: //msdn.microsoft.com/en-us/library/ee557351.aspx

不确定这是否有助于您尝试做的事情,但这是循环通过记分卡转换使用的记分卡对象的示例:( http://msdn.microsoft.com/en-us/library/bb833673 .aspx )

// Get the headers under the root row header.
List<GridHeaderItem> nonLeafRowHeaders = viewData.RootRowHeader.GetAllHeadersInTree();

// Get the leaf headers under the root column header.
List<GridHeaderItem> leafColumnHeaders = viewData.RootColumnHeader.GetAllLeafHeadersInTree();

foreach (GridHeaderItem rowHeader in nonLeafRowHeaders)
{
    foreach (GridHeaderItem columnHeader in leafColumnHeaders)
    {
        // Get scorecard cells.
        GridCell cell = viewData.Cells[rowHeader, columnHeader];

        if (cell.IsCellEmpty || string.IsNullOrEmpty(cell.ActualValue.ToString()))
        {
            //do something with cell
        }
        viewData.Cells[rowHeader, columnHeader] = cell;
    }
}
于 2011-08-08T17:21:13.187 回答