Esempio n. 1
0
        private void grdSelAdd_Click(object sender, EventArgs e)
        {
            ColumnView view1   = gridView1;
            GridColumn column1 = view1.Columns["Type"];
            GridColumn column2 = view1.Columns["Code"];
            GridColumn column3 = view1.Columns["Cat"];

            string val4 = (string)view1.GetFocusedRowCellValue(column1);
            string val5 = (string)view1.GetFocusedRowCellValue(column2);
            string val6 = (string)view1.GetFocusedRowCellValue(column3);

            if (string.IsNullOrWhiteSpace(val4))
            {
                view1.SetColumnError(column1, "Type cannot be blank in a row.");
                return;
            }

            if (string.IsNullOrWhiteSpace(val5) && val4 != "QRY")
            {
                view1.SetColumnError(column2, "Code cannot be blank in a row.");
                return;
            }

            if (string.IsNullOrWhiteSpace(val6) && val4 != "QRY")
            {
                view1.SetColumnError(column3, "Category cannot be blank in a row.");
                return;
            }
            BookSelBindingSource.AddNew();
            gridView1.SetFocusedRowCellValue("SelGroup", codeSearch.Text);
            gridView1.SetFocusedRowCellValue("Description", descriptionTextEdit.Text);
        }
Esempio n. 2
0
 private void SaveChangesSel_Click(object sender, EventArgs e)
 {
     if (gridView1.UpdateCurrentRow())
     { //add call to validCheck
         BookSelBindingSource.EndEdit();
         context.SaveChanges();
     }
 }
Esempio n. 3
0
        private void grdSelDel_Click(object sender, EventArgs e)
        {
            int handle = gridView1.FocusedRowHandle;

            BookSelBindingSource.RemoveAt(handle);
            context.SaveChanges();
            //gridView1.DeleteRow(handle);
        }