/// <summary> /// 把数据绑定到动态聚组结果展示的xtraGrid中 /// </summary> /// <param name="xtraGrid"></param> /// <param name="dataSource">数据源</param> /// <param name="xmlFileName">动态聚组的客户端配置文件</param> /// <returns></returns> public bool BindingToXtraGridForDynamicGroup(DevExpress.XtraGrid.GridControl xtraGrid, object dataSource, string xmlFileName) { DynamicGroupCfgHelper cfgHelper = new DynamicGroupCfgHelper(xmlFileName); var cols = cfgHelper.GetResultColPropertys(); return(BindingToXtraGrid(xtraGrid, dataSource, cols, null, string.Empty, false)); }
private DynamicGroupCfgInfo _DynamicCfgInfo; //动态聚组的配置 #region 构造函数 /// <summary> /// 构造实例 /// </summary> /// <param name="clientRuleObject">客户端UI Rule</param> /// <param name="girdControl">用于显示的Grid Control</param> public DynamicGroupUIHelper(IClientRuleQueryBase clientRuleObject, MB.XWinLib.XtraGrid.GridControlEx girdControl) { _ClientRuleObject = clientRuleObject; _GirdControl = girdControl; _UIXmlHelper = LayoutXmlConfigHelper.Instance; _DynamicGroupConfigHelper = new DynamicGroupCfgHelper(_ClientRuleObject.ClientLayoutAttribute.UIXmlConfigFile); _DynamicCfgInfo = _DynamicGroupConfigHelper.LoadDynamicGroupCfg(_ClientRuleObject); }