private void Add(object o) { switch (objectEnum) { case ModelObjects.ObjectEnum.Marka: _setupBllBrands.Add((PRODUCT_BRANDS)o); break; case ModelObjects.ObjectEnum.Model: _setupBllProductModels.Add((PRODUCT_BRANDS_MODEL)o); break; case ModelObjects.ObjectEnum.Birim: _setupBllUnits.Add((SETUP_UNIT)o); break; case ModelObjects.ObjectEnum.UrunKategori: _setupBllProductCats.Add((PRODUCT_CAT)o); break; } }
private void gridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) { if (!(gridView1.PostEditor() && gridView1.UpdateCurrentRow())) { return; } var view = sender as GridView; Object obj; if (e.RowHandle != GridControl.NewItemRowHandle) { obj = view.GetRow(view.FocusedRowHandle); } else { obj = view.GetRow(view.FocusedRowHandle); // obj = e.Row as DataRowView; //int i = Convert.ToInt32(((DataRowView)obj)["Id"]); } if (obj == null) { return; } if (view.IsNewItemRow(e.RowHandle)) { _setupBllBrands.Add((PRODUCT_BRANDS)obj); } else { _setupBllBrands.Update((PRODUCT_BRANDS)obj); } // modelObjects.ObjeIslemler(objectEnum, ModelObjects.ObjectIslem.Listele, obj, iliskiliObjeId, gridControl1); //kaynak https://www.devexpress.com/Support/Center/Question/Details/T186471 }