private void btadd_Click(object sender, EventArgs e) { int oritotalrow = gvbrand.Rows.Count; var form = new ManageBrand(); form.userdata = userdata; form.ShowDialog(); LoadData(); int newtotalrow = gvbrand.Rows.Count; if (oritotalrow != newtotalrow) { var newBrand = new BrandColumns(); newBrand = brandRepository.GetByAny(1); int newId = newBrand.brandid; foreach (DataGridViewRow row in gvbrand.Rows) { if (((int)row.Cells["id"].Value) == newId) { gvbrand.Rows[row.Index].Selected = true; break; } } } }
private void btedit_Click(object sender, EventArgs e) { if (gvbrand.SelectedRows.Count == 0) { MessageBox.Show("Tidak ada brand yang akan diubah"); } else { var selectedRowId = (int)gvbrand.SelectedRows[0].Cells["id"].Value; var brand = ListBrands.FirstOrDefault(x => x.brandid == selectedRowId); if (selectedRowId == 1) { MessageBox.Show("Anda tidak dibenarkan mengubah brand Lain-Lain"); } else if (brand != null) { var form = new ManageBrand(); form.userdata = userdata; form.Editmode = true; form.BrandData = brand; form.ShowDialog(); LoadData(); foreach (DataGridViewRow row in gvbrand.Rows) { if (((int)row.Cells["id"].Value) == selectedRowId) { gvbrand.Rows[row.Index].Selected = true; break; } } } } }