13-06-2005, 22:26
|
|
|
חבר מתאריך: 23.09.04
הודעות: 15
|
|
drop down list
שלום
הבעיה שלי זה עם הדרופ-דאוון-ליסט ובקיצור - דד"ל
יש לי במסך האינטרנט 2 דדלים וגם כפתור
הדד"ל העליון מכיל קטגוריה ראשית
הדד"ל התחתון מייצג את כל אפשרויות המשנה
למשל, בדדל העליון יש את סוגי המוצרים למכירה וכאשר המשתמש בוחר למשל אופניים בדדל העליון ולוחץ על הכפתור בתוך הדדל התחתון מוצגים כל סוגי האופניים למכירה...ככה זה לפחות היה אמור להיות...
כאשר אני בוחר מתוך הדדל העליון איזה פריט ולוחץ על הכפתור משום מה תמיד מוצגים לי בדדל התחתון פריטים שקשורים לפריט הראשון שמופיעה בעליון
מה הפתרון? מדוע המערכת מיד לוקחת את האפשרות הראשונה?
בתודה
קוד:
Function fillDDLI()
openConnection()
Dim cmd As New System.Data.OleDb.OleDbCommand
cmd.Connection = MyConnection
cmd.CommandText = "select name from [productList] where @category=category"
Dim rPlan As OleDbDataReader
cmd.Parameters.Add("@category", SqlDbType.VarChar)
'here is the bug!!! :
cmd.Parameters("@category").Value = DDLCategory.SelectedValue.ToString
While rPlan.Read
Me.DDLItem.Items.Add(rPlan("name"))
End While
rPlan.Close()
closeConnection()
End Function
|