namespace project1.DAL.Services { public class CategoryService { public static void AddCategory(Category category) { try { SqlParameter[] pr = null; pr = new SqlParameter[1]; pr[1] = new SqlParameter("@c", System.Data.SqlDbType.NVarChar, 20); pr[1].Value = category.CG; Data.ExecuteInsertQuery("addcategory", pr); } catch { throw; } } } ================================ namespace project1.BAL.Controllers { public class CategoryBAL { public static bool InsertCategory(Category ctg ) { try { CategoryService.AddCategory(ctg); return true; } catch { throw; } } } } =================================== private void ADDCATEGORY_Click(object sender, EventArgs e) { try { Comman.Entities.Category c1 = new Comman.Entities.Category(); BAL.Controllers.CategoryBAL.InsertCategory(c1); bindingSource1.Add(c1); dataGridView1.DataSource = bindingSource1; MessageBox.Show("عملیات با موفقیت انجام شد"); this.Close(); } catch (Exception d) { MessageBox.Show(d.Message, "error"); } } ======================================== erroe message:object reference not set to an instance of an object ================== لطفا کمکم کنید
در متد AddCategory نحوه اتصال شما به دیتابیس مشخص نیست.
لایه BLL فراخوانی شده و داخل متدو اون هم متد لایه DAL که اتصال به پایگاه داده رو مشخص کرده اشکال از یه جای دیگس که اون ERROR رو میده.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)