/// <summary> /// 添加和修改列配置信息 /// </summary> /// <param name="Col">列配置信息结构体</param> public void Add(Struct.StColsVisiable Col) { if (_ColsVisiable.ContainsKey(Col.ColName)) { this.Remove(Col.ColName); } _ColsVisiable.Add(Col.ColName, Col); return; }
/// <summary> /// 存储列配置字典 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "ColsConfig"); foreach (string _n in _ColsVisiable.Keys) { Struct.StColsVisiable _Col = _ColsVisiable[_n]; _Xml.appendchild("", "R", "ID", _Col.ColName, "Name", _Col.ColShowName, "ShowType", _Col.ColShowType.ToString()); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_COLSVISIABLE); return; }