private void btnEdit_Click(object sender, EventArgs e) { try { db = new DEWSRMEntities(); int[] selRows = ((GridView)grdProducts.MainView).GetSelectedRows(); DataRowView oProductID = (DataRowView)(((GridView)grdProducts.MainView).GetRow(selRows[0])); int nProductID = Convert.ToInt32(oProductID["ProductID"]); Product oProduct = db.Products.FirstOrDefault(p => p.ProductID == nProductID); if (oProduct == null) { MessageBox.Show("select an item to edit", "Item not yet selected", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } fProduct frm = new fProduct(); frm.ItemChanged = RefreshList; frm.ShowDlg(oProduct, false); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnNew_Click(object sender, EventArgs e) { fProduct frm = new fProduct(); frm.ItemChanged = RefreshList; frm.ShowDlg(new Product(), true); }