/// <summary>
        /// 初始化界面
        /// </summary>
        /// <param name="updateMode">更新模式</param>
        private void InitFace(UpdateModeEnum updateMode)
        {
            numOldAssemblyAmount.Value = Convert.ToInt32(m_dataRow.GetData("数量"));
            numAssemblyAmount.Maximum  = numOldAssemblyAmount.Value;
            txtGoodsCode.Text          = m_dataRow["零部件编码"];
            txtGoodsName.Text          = m_dataRow["零部件名称"];
            txtOldBatchNo.Text         = m_dataRow["批次号"];

            txtOldCheckData.Text  = m_dataRow["检测数据"];
            txtOldResultData.Text = m_dataRow["实际数据"];

            CopyMeasureData();

            txtAssemblyDate.Text      = m_dataRow["装配时间"];
            txtAssemblyPersonnel.Text = m_dataRow["装配人员"];

            if (updateMode == UpdateModeEnum.调整)
            {
                numBarcode.Enabled        = false;
                btnGetBarCodeInfo.Enabled = false;

                txtPartID.Text    = m_dataRow["零件标识码"];
                txtPartID.Enabled = false;

                numAssemblyAmount.Enabled = false;
                numAssemblyAmount.Value   = numOldAssemblyAmount.Value;

                txtProvider.Text = m_dataRow["供应商"];
                txtSpec.Text     = m_dataRow["规格"];
                txtBatchNo.Text  = m_dataRow["批次号"];
            }
        }
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="updateMode">更新模式</param>
        /// <param name="dataRow">当前选中的档案信息</param>
        public 录入电子档案返修信息(UpdateModeEnum updateMode, DataRow dataRow)
        {
            InitializeComponent();

            System.Diagnostics.Debug.Assert(dataRow != null);
            m_dataRow = new DataRowData(dataRow);

            m_updateMode = updateMode;

            InitFace(updateMode);
        }