Пример #1
0
        private void gridViewMemberCard_LostFocus(object sender, System.EventArgs e)
        {
            DataRow row    = this.gridViewMemberCard.GetDataRow(gridViewMemberCard.FocusedRowHandle);
            string  strSQL = "Select * from tblCardRequest";

            gridViewMemberCard.CloseEditor();
            gridViewMemberCard.UpdateCurrentRow();
            CreateCmdsAndUpdate(strSQL, row);
        }
Пример #2
0
        private void gridView1_LostFocus(object sender, System.EventArgs e)
        {
            DataRow row = this.gridView1.GetDataRow(gridView1.FocusedRowHandle);

            string strSQL = "Select * from tblDepartment";

            if (AddNew)
            {
                if (FieldChecking(row))
                {
                    gridControl1.MainView.UpdateCurrentRow();
                    try
                    {
                        CreateCmdsAndUpdate(strSQL, dtDepartment);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Insert Failed");
                        return;
                    }
                    AddNew = false;
                }
            }
            else
            {
                gridView1.CloseEditor();
                gridView1.UpdateCurrentRow();

                CreateCmdsAndUpdate(strSQL, dtDepartment);
            }
        }
Пример #3
0
        private void gridViewMdService_LostFocus(object sender, System.EventArgs e)
        {
            DataRow row = this.gridViewMdService.GetDataRow(gridViewMdService.FocusedRowHandle);

            string strSQL = "Select * from tblService";

            if (fMode == "I")
            {
                if (FieldChecking(row))
                {
                    gridControlMd_Service.MainView.UpdateCurrentRow();
                    try
                    {
                        CreateCmdsAndUpdate(strSQL, dtService);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Insert Failed");
                        return;
                    }
                    fMode = "N";
                }
            }
            else
            {
                gridViewMdService.CloseEditor();
                gridViewMdService.UpdateCurrentRow();
                CreateCmdsAndUpdate(strSQL, dtService);
            }
        }
Пример #4
0
        private void gridViewMd_ItemPromotion_LostFocus(object sender, System.EventArgs e)
        {
            DataRow row = this.gridViewMd_ItemPromotion.GetDataRow(gridViewMd_ItemPromotion.FocusedRowHandle);

            string strSQL = "Select * from TblItemPromotion";

            if (AddNewItemPromotion)
            {
                if (FieldChecking(row))
                {
                    this.gridControlMd_ItemPromotion.MainView.UpdateCurrentRow();
                    try
                    {
                        CreateCmdsAndUpdate(strSQL, dtItemPromotion);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Delete Process Failed");
                        return;
                    }
                    AddNewItemPromotion = false;
                }
            }
            else
            {
                gridViewMd_ItemPromotion.CloseEditor();
                gridViewMd_ItemPromotion.UpdateCurrentRow();

                CreateCmdsAndUpdate(strSQL, dtItemPromotion);
            }
        }
        public void DelCheckedRow(DevExpress.XtraGrid.Columns.GridColumn gridColumn)
        {
            chk = false;
            gridView.CloseEditor();
            gridView.UpdateCurrentRow();
            if (gridView == null || gridView.GridControl == null)
            {
                return;
            }
            IList <T> delList = new List <T>();

            for (int i = 0; i < gridView.RowCount; i++)
            {
                object dd = gridView.GetRowCellValue(i, gridColumn);
                if (dd != null)
                {
                    if (gridView.GetRowCellValue(i, gridColumn).ToString() == "True")
                    {
                        T entity = (T)gridView.GetRow(i);
                        if (entity == null)
                        {
                            continue;
                        }
                        delList.Add(entity);
                        gridView.DeleteRow(i);
                        i--;
                    }
                }
            }

            // Modify MouJunSheng  2009.03.19
            if (delList == null || delList.Count == 0)
            {
                //FormUtil.ShowMessage(FormUtil.MessageType.ALERT, FormUtil.MessageLevel.INFORMATION, "COM006");
                //MessageBox.Show("No Data Delete.");
                CommonHandler.ShowMessage(MessageType.Information, "请选择要删除的行");
                return;
            }
            this.Delete(delList);
        }