Пример #1
0
        private void OnGet(HashSet <Measure> measures)
        {
            var result = _reader.Get(measures);

            var table = _dataSet.Tables[0];

            table.Clear();

            foreach (var property in result.Properties)
            {
                var row = table.NewRow();
                row["Property"]   = property.Name;
                row["Value"]      = property.Value;
                row["Deprecated"] = property.Deprecated;

                foreach (var measure in result.Context.Measures)
                {
                    if (table.Columns.Contains(measure.Dimension.Name) == false)
                    {
                        continue;
                    }
                    row[measure.Dimension.Name] = measure.Value;
                }

                table.Rows.Add(row);
            }
        }