#region 构建DataGridView列
        private void InitDataGridViewColumn()
        {
            this.dgDetails.Columns.Clear();

            DataGridViewTextBoxColumn colDetailsNum = new DataGridViewTextBoxColumn();
            colDetailsNum.HeaderText = "_明细序号";
            colDetailsNum.Name = "_明细序号";
            colDetailsNum.DataPropertyName = "_明细序号";

            DataGridViewTextBoxColumn colMasterNum = new DataGridViewTextBoxColumn();
            colMasterNum.HeaderText = "_主单序号";
            colMasterNum.Name = "_主单序号";
            colMasterNum.DataPropertyName = "_主单序号";

            DataGridViewTextBoxColumn colBarcodeBatch = new DataGridViewTextBoxColumn();
            colBarcodeBatch.HeaderText = "条码批次";
            colBarcodeBatch.Name = "条码批次";
            colBarcodeBatch.DataPropertyName = "条码批次";

            DataGridViewTextBoxColumn colSupplyBatch = new DataGridViewTextBoxColumn();
            colSupplyBatch.HeaderText = "供应商批次";
            colSupplyBatch.Name = "供应商批次";
            colSupplyBatch.DataPropertyName = "供应商批次";

            DataGridViewTextBoxColumn colQty = new DataGridViewTextBoxColumn();
            colQty.HeaderText = "合格数量";
            colQty.Name = "合格数量";
            colQty.DataPropertyName = "合格数量";

            DataGridViewTextBoxColumn colLabelQty = new DataGridViewTextBoxColumn();
            colLabelQty.HeaderText = "标签份数";
            colLabelQty.Name = "标签份数";
            colLabelQty.DataPropertyName = "标签份数";

            DataGridViewTextBoxColumn colValidity = new DataGridViewTextBoxColumn();
            colValidity.HeaderText = "到期日期";
            colValidity.Name = "到期日期";
            colValidity.DataPropertyName = "到期日期";

            DataGridViewTextBoxColumn colOperator = new DataGridViewTextBoxColumn();
            colOperator.HeaderText = "质检员";
            colOperator.Name = "质检员";
            colOperator.DataPropertyName = "质检员";

            DataGridViewTextBoxColumn colOperateTime = new DataGridViewTextBoxColumn();
            colOperateTime.HeaderText = "质检时间";
            colOperateTime.Name = "质检时间";
            colOperateTime.DataPropertyName = "质检时间";

            DataGridViewTextBoxColumn colCreateTime = new DataGridViewTextBoxColumn();
            colCreateTime.HeaderText = "批次生成时间";
            colCreateTime.Name = "批次生成时间";
            colCreateTime.DataPropertyName = "批次生成时间";

            DataGridViewTextBoxColumn colRemark = new DataGridViewTextBoxColumn();
            colRemark.HeaderText = "备注";
            colRemark.Name = "备注";
            colRemark.DataPropertyName = "备注";

            DataGridViewCheckBoxColumn ckbCreated = new DataGridViewCheckBoxColumn();
            ckbCreated.HeaderText = "是否生成条码";
            ckbCreated.Name = "是否生成条码";
            ckbCreated.DataPropertyName = "_是否生成条码";
            ckbCreated.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            DataGridViewCheckBoxColumn ckbSpecialFlag = new DataGridViewCheckBoxColumn();
            ckbSpecialFlag.HeaderText = "是否特采";
            ckbSpecialFlag.Name = "是否特采";
            ckbSpecialFlag.DataPropertyName = "是否特采";
            ckbSpecialFlag.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            this.dgDetails.Columns.AddRange(new DataGridViewColumn[] {colDetailsNum,colMasterNum,
                colBarcodeBatch,colSupplyBatch,colQty,colLabelQty,colValidity,colOperator,colOperateTime,
                colCreateTime,colRemark,ckbSpecialFlag,ckbCreated});
            this.dgDetails.Columns[0].Frozen = true;

        }
        #endregion

posted on 2012-07-02 10:49  清风暮雨  阅读(449)  评论(0)    收藏  举报