/// <summary> /// 初始化窗体 /// </summary> /// <param name="pHeight">窗体高度</param> /// <param name="iden">合作企业编号</param> /// <param name="binType">绑定的数据类型:0-全部,1-数据标准化(中包装数大于零)</param> /// <param name="checkType">数据检查类别:1-销售单位,2-批准文号</param> private void InitFormInfo(int pHeight, int iden, int binType, CheckDataType checkType) { this.ShowInTaskbar = false; this.TopLevel = false; this.WindowState = FormWindowState.Maximized; this.FormBorderStyle = FormBorderStyle.None; this.dataGridViewX1.CellValueChanged += new DataGridViewCellEventHandler(dataGridViewX1_CellValueChanged); PageSize = (pHeight - 210) / 21; this.iden = iden; this.BinType = binType; this.FormCheckType = checkType; string msg = Main.Menu.First(x => x.id == iden).name.Replace("数据映射", ""); grpInfo.Text = "数据检查—" + checkType.ToString() + "(" + msg + ")"; if (checkType == CheckDataType.批准文号) { dataGridViewX1.Columns["StockNumber"].Visible = false; dataGridViewX1.Columns["StockTypes"].Visible = false; dataGridViewX1.Columns["PriceTypes"].Visible = false; grpCheckApprovalNumber.Visible = true; grpCheckGoodsUnit.Visible = false; InitComboBox(cmbApprovalNumber); } else if (checkType == CheckDataType.销售单位) { dataGridViewX1.Columns["StockNumber"].Visible = true; dataGridViewX1.Columns["StockTypes"].Visible = true; dataGridViewX1.Columns["PriceTypes"].Visible = true; grpCheckApprovalNumber.Visible = false; grpCheckGoodsUnit.Visible = true; InitComboBox(cmbGoodsUnit); } }
/// <summary> /// 构造函数 /// </summary> /// <param name="pHeight">窗体高度</param> /// <param name="iden">合作企业编号</param> /// <param name="binType">绑定的数据类型:0-全部,1-数据标准化(中包装数大于零)</param> /// <param name="checkType">数据检查类别:1-销售单位,2-批准文号</param> public frmCheckData(int pHeight, int iden, int binType, CheckDataType checkType) { InitializeComponent(); InitFormInfo(pHeight, iden, binType, checkType); }