Beispiel #1
0
        void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e)
        {
            int irow = e.RowIndex;
            int icol = e.ColumnIndex;

            if ((irow == -1) || (icol == -1))
            {
                return;
            }
            this.dgrdv.CurrentCell = this.dgrdv[icol, irow];
            if (this.dgrdv.Columns[icol].Name == this.ColumnMemo.Name)
            {
                if (this.dgrdv.CurrentRow.IsNewRow)
                {
                    return;
                }
                object objProcessTypeID = this.dgrdv [this.ColumnProcessTypeID.Name, irow].Value;
                if ((objProcessTypeID == null) || (objProcessTypeID == DBNull.Value))
                {
                    return;
                }
                this.dgrdv.CurrentCell = this.dgrdv[icol, irow];
                if (frmParmType == null)
                {
                    frmParmType = new JERPApp.Define.Manufacture.FrmProcessParmType();
                    new FrmStyle(frmParmType).SetPopFrmStyle(this.ParentForm);
                    frmParmType.AffterConfirm += new JERPApp.Define.Manufacture.FrmProcessParmType.AffterConfirmDelegate(frmParmType_AffterConfirm);
                }
                frmParmType.LoadData((int)objProcessTypeID);
                frmParmType.ShowDialog();
            }
        }
Beispiel #2
0
 void lnkMemo_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (frmParmType == null)
     {
         frmParmType = new JERPApp.Define.Manufacture.FrmProcessParmType();
         new FrmStyle(frmParmType).SetPopFrmStyle(this.ParentForm);
         frmParmType.AffterConfirm += new JERPApp.Define.Manufacture.FrmProcessParmType.AffterConfirmDelegate(frmParmType_AffterConfirm);
     }
     frmParmType.LoadData(this.ctrlProcessTypeID.ProcessTypeID);
     frmParmType.ShowDialog();
 }