/// <summary>
        /// 获取所有数据标识列表
        /// </summary>
        /// <returns>返回List</returns>
        public List <StDataFlagInfo> GetDataFlagList()
        {
            List <StDataFlagInfo> lst_stDataFlagInfo = new List <StDataFlagInfo>();

            foreach (string _name in m_Dic_DataFlagInfo.Keys)
            {
                StDataFlagInfo stc_tmp = m_Dic_DataFlagInfo[_name];
                lst_stDataFlagInfo.Add(stc_tmp);
            }
            return(lst_stDataFlagInfo);
        }
        /// <summary>
        /// 获取数据项
        /// </summary>
        /// <param name="p_str_DataFlagName">数据项名称</param>
        /// <returns></returns>
        public StDataFlagInfo GetDataFlagInfo(string p_str_DataFlagName)
        {
            StDataFlagInfo DataFlagInfo = new StDataFlagInfo();

            foreach (string _name in m_Dic_DataFlagInfo.Keys)
            {
                DataFlagInfo = m_Dic_DataFlagInfo[_name];
                if (DataFlagInfo.DataFlagName == p_str_DataFlagName)
                {
                    break;
                }
            }
            return(DataFlagInfo);
        }
        /// <summary>
        /// 获取数据项
        /// </summary>
        /// <param name="p_str_DataFlagName">数据项名称</param>
        /// <returns></returns>
        public int GetDataFlagNo(string p_str_DataFlagName)
        {
            StDataFlagInfo DataFlagInfo = new StDataFlagInfo();
            int            iNo          = 0;

            foreach (string _name in m_Dic_DataFlagInfo.Keys)
            {
                DataFlagInfo = m_Dic_DataFlagInfo[_name];
                if (DataFlagInfo.DataFlagName == p_str_DataFlagName)
                {
                    break;
                }
                iNo++;
            }
            return(iNo);
        }
 /// <summary>
 /// 新增一个数据标识
 /// </summary>
 /// <param name="p_sci_DataFlagInfo">数据标识结构体</param>
 public void Add(StDataFlagInfo p_sci_DataFlagInfo)
 {
     if (p_sci_DataFlagInfo.DataFlagName == "")
     {
         return;
     }
     if (m_Dic_DataFlagInfo.ContainsKey(p_sci_DataFlagInfo.DataFlagName))
     {
         m_Dic_DataFlagInfo[p_sci_DataFlagInfo.DataFlagName] = p_sci_DataFlagInfo;
     }
     else
     {
         m_Dic_DataFlagInfo.Add(p_sci_DataFlagInfo.DataFlagName, p_sci_DataFlagInfo);
     }
     this.Save();        //新增完毕保存XML文档
 }