private void grdReqDel_Click(object sender, EventArgs e) { int handle = gridView2.FocusedRowHandle; BookComboBindingSource.RemoveAt(handle); context.SaveChanges(); }
private void grdReqAdd_Click(object sender, EventArgs e) { ColumnView view1 = gridView2; 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; } BookComboBindingSource.AddNew(); gridView2.SetFocusedRowCellValue("BookSel_Group", codeSearch.Text); gridView2.SetFocusedRowCellValue("Description", descriptionTextEdit.Text); }
private void SaveChangesReq_Click(object sender, EventArgs e) { if (gridView2.UpdateCurrentRow()) { //add call to validCheck BookComboBindingSource.EndEdit(); context.SaveChanges(); } }