private void ShowLayForm(string type) { var layoutService = Unity.Instance.GetService <IERP_C009_LayoutService>(); var layout = layoutService.GetByType(this.Name, type); if (layout != null) { Stream stream = FileStreamHelp.BytesToStream(layout.LayFiles); this.dataLayoutControl1.RestoreLayoutFromStream(stream); stream.Seek(0, System.IO.SeekOrigin.Begin); Stream stream2 = FileStreamHelp.BytesToStream(layout.LayFiles2); this.gridJobTxDetail.RestoreLayoutFromStream(stream2); stream2.Seek(0, System.IO.SeekOrigin.Begin); } else { //dataLayoutControl1.re } }
/// <summary> /// 读取界面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnReadLayout_Click(object sender, EventArgs e) { SimpleButton btn = sender as SimpleButton; var layout = layoutService.GetByType(this.Name, btn.Text); if (layout != null) { Stream stream = FileStreamHelp.BytesToStream(layout.LayFiles); this.pivotGridControl1.RestoreLayoutFromStream(stream); stream.Seek(0, System.IO.SeekOrigin.Begin); this.pivotGridControl1.OptionsView.ShowColumnHeaders = false; this.pivotGridControl1.OptionsView.ShowDataHeaders = false; this.pivotGridControl1.OptionsView.ShowFilterHeaders = false; } else { throw new ApplicationException("该界面尚未有保存的模版"); } }