lu
2025-03-27 ca4c6a573fa25869ea93bd3bcb0345a06f29d0ef
DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs
@@ -660,6 +660,8 @@
        private void BtnLayout_ItemClick(object sender, ItemClickEventArgs ee)
        {
            Form parentForm = this.Parent as Form;
            if (parentForm == null)
                parentForm = this.Parent.Parent as Form;
            string _formNamespace = parentForm.GetType().FullName;
            if (parentForm != null)
            {
@@ -715,7 +717,8 @@
                var dd = UtilityHelper.ReturnToList(strReturn);
                var dt = dd.rtnData;
                if (!string.IsNullOrEmpty(defaultActions) && defaultActions.Contains("查询")) {
                if (!string.IsNullOrEmpty(defaultActions) && defaultActions.Contains("查询"))
                {
                    if (dt == null || dt.Rows.Count <= 0)
                    {
                        dt.Columns.Add("guid", typeof(string));
@@ -852,7 +855,7 @@
            catch (Exception ex)
            {
                MsgHelper.Warning("提示:" + ex.Message);
                return true;
                return false;
            }
            return false;
        }
@@ -1138,6 +1141,9 @@
            return spcList;
        }
        /// <summary>
        /// 读取xml配置,目前配置gcMain1,layoutMx1,加查询条件
        /// </summary>
        public void getXmlConfig()
        {
            Form parentForm;
@@ -1224,6 +1230,29 @@
                        }
                    }
                    //设置查询条件beg
                    GridControl gcMain = parentForm.Controls.Find("gcMain1", true).OfType<GridControl>().FirstOrDefault();
                    if (gcMain != null)
                    {
                        GridView gv1 = gcMain.MainView as GridView;
                        if (gv1 != null)
                        {
                            foreach (var a in _job["rtnData"]["list2"])
                            {
                                string _gvColName = a["gvColName"].ToString();
                                string _sqlField = a["sqlField"].ToString();
                                string _sqlFieldType = a["sqlFieldType"].ToString();
                                var column = gv1.Columns.Cast<DevExpress.XtraGrid.Columns.GridColumn>()
                                                .FirstOrDefault(c => c.Name == _gvColName);
                                if (column != null)
                                {
                                    column.Tag = _sqlField;
                                    column.UnboundExpression = _sqlFieldType;
                                }
                            }
                        }
                    }
                    //设置查询条件end
                }
                else
                    ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnMsg);