示例#1
0
 // =====================================================
 // arrayDataMap
 // =====================================================
 /// <summary>
 ///
 /// </summary>
 /// <param name="dataId"></param>
 /// <returns></returns>
 public List <ColumnDataSet> getArray(string dataId)
 {
     if (ArrayDataMap.ContainsKey(dataId))
     {
         return(ArrayDataMap[dataId]);
     }
     throw new Exception("getArray : 索引 [" + dataId + "]未設定");
 }
示例#2
0
        /// <summary>
        ///     無子欄位特殊設定時, 可直接將 List<Map<String,Object>> 型態資料放入, 會自動轉為 List<ColumnDataSet>
        /// </summary>
        /// <param name="dataId">key</param>
        /// <param name="dataMapList"></param>
        public void setArray(string dataId, List <Dictionary <string, object> > dataMapList)
        {
            var detailDataSetList = new List <ColumnDataSet>();

            foreach (var columnData in dataMapList)
            {
                var columnDataSet = new ColumnDataSet {
                    ColumnDataMap = columnData
                };
                detailDataSetList.Add(columnDataSet);
            }
            ArrayDataMap.Add(dataId, detailDataSetList);
        }
示例#3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="dataId"></param>
 /// <param name="arrayDataList"></param>
 public void setArrayColumnDataSet(string dataId, List <ColumnDataSet> arrayDataList)
 {
     ArrayDataMap.Add(dataId, arrayDataList);
 }