/// <summary>
 /// 初始化
 /// </summary>
 /// <param name="grid">目标表格</param>
 public void Initialize(XCIGrid grid)
 {
     this.TargetGrid = grid;
     Grid.MainBar    = TargetGrid.MainBar;
     LoadGridColumn();
     InitData();
 }
Beispiel #2
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="grid">目标表格</param>
 public void Initialize(XCIGrid grid)
 {
     this.TargetGrid = grid;
     Grid.MainBar    = TargetGrid.MainBar;
     InitFiledNameCombo();
     InitData();
 }
        /// <summary>
        /// 保存表格配置
        /// </summary>
        /// <param name="grid">表格对象</param>
        /// <param name="name">模板名称</param>
        public void SaveConfig(XCIGrid grid, string name)
        {
            string configName = AddTemplateName(grid.GridID, name);
            string path       = GetPath(configName);

            grid.MainView.SaveLayoutToXml(path, OptionsLayoutBase.FullLayout);
            SaveData();
        }
        /// <summary>
        /// 加载表格配置
        /// </summary>
        /// <param name="grid">表格对象</param>
        /// <param name="name">模板名称</param>
        public void LoadConfig(XCIGrid grid, string name)
        {
            string configName = AddTemplateName(grid.GridID, name);
            string path       = GetPath(configName);

            if (File.Exists(path))
            {
                grid.MainView.RestoreLayoutFromXml(path, OptionsLayoutBase.FullLayout);
            }
        }
Beispiel #5
0
        /// <summary>
        /// 加载表格配置
        /// </summary>
        /// <param name="grid">表格对象</param>
        /// <param name="userID">用户ID</param>
        public void LoadConfig(XCIGrid grid, Guid userID)
        {
            string path = GetConfigPath(grid.GridID, userID);

            if (File.Exists(path))
            {
                grid.MainView.RestoreLayoutFromXml(path, OptionsLayoutBase.FullLayout);
            }
            else
            {
                path = GetConfigPath(grid.GridID, new Guid());
                if (File.Exists(path))
                {
                    grid.MainView.RestoreLayoutFromXml(path, OptionsLayoutBase.FullLayout);
                }
            }
        }
Beispiel #6
0
        /// <summary>
        /// 保存表格配置
        /// </summary>
        /// <param name="grid">表格对象</param>
        /// <param name="userID">用户ID</param>
        public void SaveConfig(XCIGrid grid, Guid userID)
        {
            string path = GetConfigPath(grid.GridID, userID);

            grid.MainView.SaveLayoutToXml(path, OptionsLayoutBase.FullLayout);
        }
        /// <summary>
        /// 初始化
        /// </summary>
        /// <param name="grid">目标表格</param>
        /// <param name="targetObject">目标对象</param>
        public void Initialize(XCIGrid grid, object targetObject)
        {
            this.TargetGrid = grid;

            FormHelper.BindCustomPropertyControlValue(this, targetObject);
        }
Beispiel #8
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="grid">目标表格控件</param>
 public frmGridConfig(XCIGrid grid)
 {
     InitializeComponent();
     this.TargetGrid = grid;
 }