/// <summary> /// 初始化 /// </summary> /// <param name="grid">目标表格</param> public void Initialize(XCIGrid grid) { this.TargetGrid = grid; Grid.MainBar = TargetGrid.MainBar; LoadGridColumn(); InitData(); }
/// <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); } }
/// <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); } } }
/// <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); }
/// <summary> /// 构造函数 /// </summary> /// <param name="grid">目标表格控件</param> public frmGridConfig(XCIGrid grid) { InitializeComponent(); this.TargetGrid = grid; }