コード例 #1
0
        /// <summary>
        /// 获取报表的参数集合
        /// </summary>
        /// <param name="sarray"></param>
        /// <returns></returns>
        private ParmDict ParseRPTParams(string[] sarray)
        {
            ParmDict rptParamsDic = new ParmDict();

            string[] spliteResult = null;
            foreach (string s in sarray)
            {
                spliteResult = s.Split(new char[] { '=' });
                if (spliteResult.Length == 2)
                {
                    //参数先加载rpt参数后加载config 参数  rpt中存在的参数,config不覆盖
                    if (!rptParamsDic.ContainsKey(spliteResult[0]))
                    {
                        rptParamsDic.Add(spliteResult[0], spliteResult[1]);
                    }
                }
            }
            return(rptParamsDic);
        }