using DevExpress.XtraEditors; using Gs.DevApp.ToolBox; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Gs.DevApp.UserControl { public partial class showLayOut : DevExpress.XtraEditors.XtraForm { string formNamespace = ""; public showLayOut(string _formNamespace) { formNamespace= _formNamespace; InitializeComponent(); this.btnCancel.Click += BtnCancel_Click; this.btnSave.Click += BtnSave_Click; } private void BtnSave_Click(object sender, EventArgs e) { if (txt_layOut.SelectedIndex <= 0) { MsgHelper.Warning("请选择适用范围!"); return; } var _obj = new { applyUserGuid = txt_layOut.SelectedIndex, layoutLst= "col1,100,101,102,103,104,105,1,title&gridview1=col2,100,101,102,103,104,105,1,title", formPath = formNamespace }; try { var strJson = UtilityHelper.HttpPost("", "Fm/EditModel", JsonConvert.SerializeObject(_obj)); var _rtn = UtilityHelper.ReturnToDynamic(strJson); MsgHelper.Warning("提示:" + _rtn.rtnData.outMsg); if (_rtn.rtnCode > 0) { DialogResult = DialogResult.OK; Close(); } else { DialogResult = DialogResult.None; } } catch (Exception ex) { DialogResult = DialogResult.Cancel; MsgHelper.Warning("提示:" + ex.Message); } } private void BtnCancel_Click(object sender, EventArgs e) { Close(); } } }