Пример #1
0
 /// <summary>
 /// Наполняем строки значениями
 /// </summary>
 /// <param name="k">номер колонки (примерно)</param>
 /// <param name="columnValues">Все значения по названиям колонок</param>
 /// <param name="numbersValues">Общее количество дискретных значений в периода</param>
 /// <param name="isSumTiForChart">Суммировать или нет поканально</param>
 /// <param name="row">Строка в таблице, которую наполняем</param>
 /// <param name="i">Индекс дискретного периода</param>
 public void PopulateRowsTi(ref int k, Dictionary <string, DetailFieldInfo> columnValues, int numbersValues,
                            bool isSumTiForChart, DataRowEx row, int i)
 {
     foreach (var fieldInfoPair in columnValues)
     {
         //------------ТИ ФСК-----------------------------
         if (!isSumTiForChart)
         {
             row.SetValue(fieldInfoPair.Value, i, ref k);
         }
         else if (fieldInfoPair.Value != null && fieldInfoPair.Value.Values != null)
         {
             row["F_VALUE" + k] = fieldInfoPair.Value.TryGetValue(i);
             k++;
         }
     }
 }
Пример #2
0
 /// <summary>
 /// Наполняем строки значениями
 /// </summary>
 /// <param name="k">номер колонки (примерно)</param>
 /// <param name="columnValues">Все значения по названиям колонок</param>
 /// <param name="numbersValues">Общее количество дискретных значений в периода</param>
 /// <param name="isSumTiForChart">Суммировать или нет поканально</param>
 /// <param name="row">Строка в таблице, которую наполняем</param>
 /// <param name="i">Индекс дискретного периода</param>
 public void PopulateRowsBalances(ref int k, Dictionary <string, DetailFieldInfo> columnValues, DataRowEx row, int i)
 {
     foreach (var fieldInfoPair in columnValues)
     {
         row.SetValue(fieldInfoPair.Value, i, ref k);
     }
 }