Пример #1
0
        private void radGridView1_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
        {
            if (e.NewRow == null)
            {
                AddEventRoot("CurrentRowChanging");
                AddTextToListBox("   non-data-bound row");

                return;
            }

            if (e.NewRow.Cells["Id"].Value == null)
            {
                return;
            }

            if (!(e.NewRow.Cells["Id"].Value is int))
            {
                return;
            }

            int             value = (int)e.NewRow.Cells["Id"].Value;
            RadListDataItem label = new RadListDataItem();


            if (value == 3)
            {
                e.Cancel        = true;
                label.Text      = string.Format("   CurrentRowChanging, row (Id = 3) selection cancelled.");
                label.ForeColor = Color.Orange;
                if (messageBoxShow)
                {
                    MessageBox.Show("The column with Id = 3 selection is cancelled.", "Selection cancellation though CurrentRowChanging event", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    messageBoxShow = false;
                }
            }
            else
            {
                if (e.CurrentRow != null)
                {
                    label.Text = string.Format("   CurrentRowChanging, current Id = {0}, new Id = {1}", e.CurrentRow.Cells["Id"].Value, value);
                }
                else
                {
                    label.Text = string.Format("   CurrentRowChanging, new Id = {0}", value);
                }
            }



            AddEventRoot("CurrentRowChanging");
            AddTextToListBox(label);
        }
Пример #2
0
 private void grvDrugs_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
 {
     if (grvDrugs.CurrentRow != null && _isConstructed)
     {
         VisitDrug temp = srcDrug.DataSource as VisitDrug;
         e.Cancel = !EntityValidation.Validate(temp);
     }
 }
Пример #3
0
 private void grids_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
 {
     e.Cancel = true;
 }
Пример #4
0
        private void grdPatient_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
        {
            if (grdPatient.CurrentRow != null && grdPatient.CurrentRow.Index > -1)
            {
                Patient p = patientBindingSource.DataSource as Patient;
                if (p.EntityState!=EntityState.Detached&&p.EntityState!=EntityState.Unchanged && !validateForm(p))
                {
                    e.Cancel = true;
                }

            }
        }
        private void grdTimming_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
        {
            if (grdTimming.CurrentRow != null)
            {
                if (validateForm())
                {
                    grdTimming.SelectedRows[0].Cells[0].Value = comboDay.SelectedValue;
                    grdTimming.DataSource = DataLayer.GetTimings(false);
                }
                else
                    e.Cancel = true;

            }
        }
Пример #6
0
        private void grdInsurance_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
        {
            if (grdInsurance.CurrentRow != null)
            {
                if (!validateForm())
                {
                    e.Cancel = true;
                }

            }
        }
Пример #7
0
        private void radGridView2_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
        {
            try
            {
                radButtonElement2.Enabled = true;
                cacheLastRow = rowCaching(e.CurrentRow.Cells[0].Value.ToString());
                cacheNewRow = rowCaching(e.NewRow.Cells[0].Value.ToString());
                radPropertyGrid1.SelectedObject = cacheNewRow;

                if (!String.IsNullOrWhiteSpace(cacheNewRow.book_image))
                {
                    pictureBox2.Image = FormHelper.FetchLargeThumb(cacheNewRow.book_image);
                }
                //else if (!String.IsNullOrWhiteSpace(bookModel.image_path))
                //{
                //    pictureBox2.Image = FormHelper.FetchImage(bookModel.image_path, 250, 150);
                //}
                else
                {
                    pictureBox2.Image = null;
                }
            }
            catch (Exception ex)
            {

            }
        }
Пример #8
0
 private void radGridView1_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
 {
     e.Cancel = true;
 }
Пример #9
0
 private void grvItems_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
 {
 }
Пример #10
0
 private void grdCheques_CurrentRowChanging(object sender, CurrentRowChangingEventArgs e)
 {
 }