ورود

View Full Version : سوال: ایجاد سبد خرید



yardel
شنبه 03 مهر 1389, 09:45 صبح
سلام دوستان
من دارم یک فروشگاه آنلاین می نویسم که در قسمت پیاده سازی سبد خرید به مشکل خوردم
زمانیکه کاربر در صفحه اول مانند شکل زیر روی یک یا تعدادی از اقلام لیست در DataList کلیک می کند آن کالا به سبد خرید اضافه شود.
57045



protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
}


Sql_adp.SelectCommand.Parameters.Clear();
Sql_adp.SelectCommand.CommandText = "Sp_Sel_Product_D";
Sql_adp.SelectCommand.Parameters.AddWithValue("@fCode", DL.SelectedValue.ToString());
Sql_conn.Open();
Sql_adp.Fill(Ds, "tbl");
Sql_conn.Close();
int Product = int.Parse(Ds.Tables["tbl"].Rows[DataList1.SelectedIndex]["fCodeProducts"].ToString());
;(ShoppingCart.Instance.AddItem(Product
{
ولی متاسفانه DataList1_SelectedIndexChanged هیچ عملی را انجام نمی دهد.حتی یه کد ساده را هم اجرا نمی کنه.
چکار کنم که DataList من عمل SelectedIndexChanged را انجام بده؟

حتی کد زیر را هم که برای تست DataList1_SelectedIndexChanged نوشتم عمل نمی کنه


protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
}
;"Label1.text= "Hello
{

reza6966
شنبه 03 مهر 1389, 15:30 عصر
دوست عزیز اینجا رو ملاحظه کن http://barnamenevis.org/forum/showthread.php?t=159632
موفق باشید

yardel
شنبه 03 مهر 1389, 15:36 عصر
دوست عزیز اینجا رو ملاحظه کن http://barnamenevis.org/forum/showthread.php?t=159632
موفق باشید

اقا ممنونم از شما ولی مشکل من چیزی دیگه هست .و اون مشکل اینه کهDataList1_SelectedIndexChanged هیچ عملی را انجام نمی دهد

sayan
یک شنبه 04 مهر 1389, 15:31 عصر
دوست عزیز رویدادی که برای عمل اضافه به سبد خرید انتخاب کرده ای مناسب نیست.
مثلاً یک Button در نظر بگیر و عمل درج را در آن قرار بده

yardel
یک شنبه 04 مهر 1389, 17:42 عصر
دوست عزیز رویدادی که برای عمل اضافه به سبد خرید انتخاب کرده ای مناسب نیست.
مثلاً یک Button در نظر بگیر و عمل درج را در آن قرار بده

دوست عزیزم این کارو هم انجام دادم ولی Exeption زیر رو داد
Object reference not set to an instance of an object

protected void Button1_Click(object sender, EventArgs e)

}


Sql_adp.SelectCommand.Parameters.Clear();
Sql_adp.SelectCommand.CommandText = "Sp_Sel_Product_D";
Sql_adp.SelectCommand.Parameters.AddWithValue("@fCode", DL.SelectedValue.ToString());
Sql_conn.Open();
Sql_adp.Fill(Ds, "tbl");
Sql_conn.Close();
int Product = int.Parse(Ds.Tables["tbl"].Rows[DataList1.SelectedIndex]["fCodeProducts"].ToString());
;(ShoppingCart.Instance.AddItem(Product
{

sayan
دوشنبه 05 مهر 1389, 09:19 صبح
این پیغام زمانی رخ می دهد که شما از یک شی تعریف شده استفاده می کنید ولی قبلش آن را New نکرده اید.
مثلاً
شما شی SqlCommand com تعریف میکنید ولی از این شی New نمیسازید و مستقیم به استفاده از شی مزبور می پردازید که در این صورت پیغام مزبور نشان داده می شود