computer _ student
جمعه 07 بهمن 1390, 12:28 عصر
پروژه من یک سایت فروش قطعات کامپیوتری هست
http://s2.picofile.com/file/7267500535/pic2.jpg
توی این قسمت مدیر سایت باید بتونه قطعات جدید را درج کنه. توی اون لیست باکس هم نوع قطعات از جدول type بازیابی میشه
مشکل اینجاست که هر نوعی را که انتخاب میکنم باز هم قطعه با نوع اول که کدش 1 هست درون جدول درج میشه به عبارت دیگه دستوری که نوشتم نمیتونه به صورت درست نوع انتخابی را تشخیص بده. مشکل از کجاست
دستوراتی که کد نوع را بدست می آورد:
int t;
string q2="select type# from type where type=@t";
SqlCommand com2 = new SqlCommand(q2, con1);
SqlParameter prm6 = new SqlParameter("@t", SqlDbType.NVarChar);
com2.Parameters.Add(prm6);
com2.Parameters["@t"].Value =DropDownList1.SelectedItem.text;
con1.Open();
DataTable tb = new DataTable();
tb.Load(com2.ExecuteReader());
con1.Close();
t = Convert.ToInt32(tb.Rows[0][0]);
http://s2.picofile.com/file/7267500535/pic2.jpg
توی این قسمت مدیر سایت باید بتونه قطعات جدید را درج کنه. توی اون لیست باکس هم نوع قطعات از جدول type بازیابی میشه
مشکل اینجاست که هر نوعی را که انتخاب میکنم باز هم قطعه با نوع اول که کدش 1 هست درون جدول درج میشه به عبارت دیگه دستوری که نوشتم نمیتونه به صورت درست نوع انتخابی را تشخیص بده. مشکل از کجاست
دستوراتی که کد نوع را بدست می آورد:
int t;
string q2="select type# from type where type=@t";
SqlCommand com2 = new SqlCommand(q2, con1);
SqlParameter prm6 = new SqlParameter("@t", SqlDbType.NVarChar);
com2.Parameters.Add(prm6);
com2.Parameters["@t"].Value =DropDownList1.SelectedItem.text;
con1.Open();
DataTable tb = new DataTable();
tb.Load(com2.ExecuteReader());
con1.Close();
t = Convert.ToInt32(tb.Rows[0][0]);