int ID = Convert.ToInt32(Session["ProductionID"]);
DataTable dt1 = DataLayer.Products.SelectRow(ID).Tables[0];
DataTable dt = (DataTable)Session["Basket"];
dt.Merge(dt1);
از خط آخرم ارور میگیره. خواهشا کمک کنید. کلی باهاش کلنجار رفتم
int ID = Convert.ToInt32(Session["ProductionID"]);
DataTable dt1 = DataLayer.Products.SelectRow(ID).Tables[0];
DataTable dt = (DataTable)Session["Basket"];
dt.Merge(dt1);
از خط آخرم ارور میگیره. خواهشا کمک کنید. کلی باهاش کلنجار رفتم
احتمالا dt1 مقدار نگرفته و Null هست برای همین وقتی Merge میکنی این ارور میده بازم یه BreakPoint قبل اون خط بذار مقدارهارو بررسی کن چون این ارور کلی و نمیشه دقیقا گفت مشکل از کجاست...!
دوست عزیز توی این جور مواقع ممکنه شما در لحطه اجرا سشن خالی بشه
بهتر اینه که اول اونو بریزی توی یه ابجکت بعد چک کنی اگه خالی نبود کاری باهاش انجام بدی این روش مطمئنتره
موفق و موید باشید