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); }
private void SaveChangesSel_Click(object sender, EventArgs e) { if (gridView1.UpdateCurrentRow()) { //add call to validCheck BookSelBindingSource.EndEdit(); context.SaveChanges(); } }
private void grdSelDel_Click(object sender, EventArgs e) { int handle = gridView1.FocusedRowHandle; BookSelBindingSource.RemoveAt(handle); context.SaveChanges(); //gridView1.DeleteRow(handle); }