コード例 #1
0
        private void grdLesson_CellValidated(object sender, DataGridViewCellEventArgs e)
        {
            if (grdLesson.Columns[e.ColumnIndex].Name == "SharedTime")
            {
                GrdSqdBind.Refresh();
            }

            ViewSharedTimeSum();
        }
コード例 #2
0
        private Boolean Save()
        {
            BaseEntity Ety;

            if (EditState == eDataEditState.esInsert)
            {
                Ety = MainBF.NewEty();
            }
            else
            {
                Ety = MainGrdBind.Current as BaseEntity;
                Ety = Ety.Clone() as BaseEntity;
            }

            SetEtyField(Ety);

            //检测
            if (String.IsNullOrEmpty(Ety.Name))
            {
                ExUI.ShowInfo("名称必须填写");
                tbName.Focus();
                return(false);
            }
            if (MainBF.NameExist(Ety) &&
                !ExUI.Confirm(MainBF.Kind + ": '" + Ety.Name + "'已存在,是否继续?"))
            {
                tbName.Focus();
                return(false);
            }

            Ety = MainBF.SaveEty(Ety);
            if (EditState == eDataEditState.esInsert)
            {
                MainGrdBind.Add(Ety);
            }
            else
            {
                MainGrdBind.Refresh();
            }

            return(true);
        }
コード例 #3
0
        private void MemberGrid_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button != MouseButtons.Right)
            {
                return;
            }

            if (sender == MemberGrid)
            {
                DataGridView.HitTestInfo hi = MemberGrid.HitTest(e.X, e.Y);
                DataMbrBind.Position = hi.RowIndex;

                DataMbrBind.Refresh();
            }
            else if (sender == FailActGrid)
            {
                DataGridView.HitTestInfo hi = FailActGrid.HitTest(e.X, e.Y);
                FailActBind.Position = hi.RowIndex;

                FailActBind.Refresh();
            }
        }
コード例 #4
0
 private void mmCancel_Click(object sender, EventArgs e)
 {
     Biz.Grp = Biz.Grp;
     GrdBind.Refresh();
 }
コード例 #5
0
        private void GrpGrid_SelectionChanged(object sender, EventArgs e)
        {
            SelectList.Update(MbrSelect.GetMbrList(GrpBind.Current));

            Bind.Refresh();
        }