میخوام از یه تیبل category هاشو ور دارم بریزم توی dropdownlist بعد متناسب با انتخاب اولی توی dropdownlist دومی از یه تبل دیگه زیر شاخه هاشو بیاره
ارتباطارو توی sql درست کردم توی drop down اولی هم میاد اولین لیست ولی نمیدونم چرا با انتخاب اولی دومی نشون داده نمیشه من کل کد رو میزارم بببینین ایراد از کجاس
ارتباطارو توی sql درست کردم توی drop down اولی هم میاد اولین لیست ولی نمیدونم چرا با انتخاب اولی دومی نشون داده نمیشه من کل کد رو میزارم بببینین ایراد از کجاس
کد:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
cn = New SqlConnection("server=localhost;uid=sa;pwd=123;database=article;")
cm = New SqlCommand("select cat,id from artcat1", cn)
cn.Open()
dr = cm.ExecuteReader()
ddl1.DataSource = dr
ddl1.DataTextField = "cat"
ddl1.DataValueField = "id"
ddl1.DataBind()
ddl1.Items.Insert(0, New ListItem("Non Selected", -1))
dr.Close()
cn.Close()
End If
End Sub
Sub dropchange(ByVal a As Object, ByVal e As EventArgs)
Dim cat As String
cat = ddl1.SelectedItem.Value
If cat <> -1 Then
cn = New SqlConnection("server=localhost;uid=sa;pwd=123;database=article;")
cm = New SqlCommand("select cat,id,subcat from artcat2 where subcat = @cat1 ", cn)
cn.Open()
cm.Parameters.Add("@cat1", ddl1.DataValueField)
dr = cm.ExecuteReader()
ddl2.DataSource = dr
ddl2.DataTextField = "cat"
ddl2.DataValueField = "id"
ddl2.Items.Insert(0, New ListItem("Non Selected", -1))
dr.Close()
cn.Close()
End If
End Sub