private void dgvDataSource_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (DataGridViewActionButtonCell.IsModifyButtonClick(sender, e))
            {
                string objectId = dgvDataSource["ColAction", e.RowIndex].Value.ToString(); // 获取所要修改关联对象的主键
                DASP.Domain.Entitys.TBFanPositionEntity entity = posManager.Get(Guid.Parse(objectId));
                EditFanPosFrm editFrm = new EditFanPosFrm(entity);
                editFrm.FormClosed += new FormClosedEventHandler(editFrm_FormClosed);
                editFrm.ShowDialog();
            }

            if (DataGridViewActionButtonCell.IsDeleteButtonClick(sender, e))
            {
                string objectId = dgvDataSource["ColAction", e.RowIndex].Value.ToString(); // 获取所要删除关联对象的主键
            }
        }
Example #2
0
        private void dgvMarksixPurchaseRecordList_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            //用户单击DataGridView“操作”列中的“修改”按钮。
            if (DataGridViewActionButtonCell.IsModifyButtonClick(sender, e))
            {
                string id = dgvMarksixPurchaseRecordList[nameof(MarkSixSpecifiedLocationPurchase.Id), e.RowIndex].Value.ToString(); // 获取所要修改关联对象的主键。
                PurchaseUpdate(id);
            }

            //用户单击DataGridView“操作”列中的“删除”按钮。
            if (DataGridViewActionButtonCell.IsDeleteButtonClick(sender, e))
            {
                string id = dgvMarksixPurchaseRecordList[nameof(MarkSixSpecifiedLocationPurchase.Id), e.RowIndex].Value.ToString(); // 获取所要删除关联对象的主键。
                PurchaseDelete(id);
            }
        }
Example #3
0
        /// <summary>
        /// 用户单击DataGridView时的事件处理方法。
        /// </summary>
        private void DgvGrid_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            //用户单击DataGridView“操作”列中的“修改”按钮。
            if (DataGridViewActionButtonCell.IsModifyButtonClick(sender, e))
            {
                string objectId = DgvGrid["ColAction", e.RowIndex].Value.ToString(); // 获取所要修改关联对象的主键。
                Modify.LoadDataById(objectId);                                       // 根据关联对象的主键,从数据库中获取信息。
                FormMain.LoadNewControl(Modify.Instance);                            // 载入该模块的修改信息界面至主窗体显示。
            }

            //用户单击DataGridView“操作”列中的“删除”按钮。
            if (DataGridViewActionButtonCell.IsDeleteButtonClick(sender, e))
            {
                string objectId = DgvGrid["ColAction", e.RowIndex].Value.ToString(); // 获取所要删除关联对象的主键。
                Delete.LoadDataById(objectId);                                       // 根据关联对象的主键,从数据库中获取信息。
                FormMain.LoadNewControl(Delete.Instance);                            // 载入该模块的删除信息界面至主窗体显示。
            }
        }
Example #4
0
        /// <summary>
        /// 用户单击DataGridView时的事件处理方法。
        /// </summary>
        private void dgvUserDataSource_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            //用户单击DataGridView“操作”列中的“修改”按钮。
            if (DataGridViewActionButtonCell.IsModifyButtonClick(sender, e))
            {
                string objectId = dgvUserDataSource["ColAction", e.RowIndex].Value.ToString(); // 获取所要修改关联对象的主键。
                DASP.Domain.Entitys.TBUserEntity entity = userManager.Get(Guid.Parse(objectId));
                EditUserFrm editFrm = new EditUserFrm(entity);
                editFrm.FormClosed += new FormClosedEventHandler(editFrm_FormClosed);
                editFrm.ShowDialog();
            }

            //用户单击DataGridView“操作”列中的“删除”按钮。
            if (DataGridViewActionButtonCell.IsDeleteButtonClick(sender, e))
            {
                string objectId = dgvUserDataSource["ColAction", e.RowIndex].Value.ToString(); // 获取所要删除关联对象的主键。
            }
        }