close

頁面中拉出兩個 Dropdownlist
在 Page_Load事件分別加入項目..
之後再選取分別的不同的值....

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim i As Integer
        Dim list As ListItem
        For i = 0 To 10
            list = New ListItem
            list.Text = i
            list.Value = i
            Dropdownlist1.Items.Add(list)
            DropDownList2.Items.Add(list)
        Next
        '分別選取不同值....
        Dropdownlist1.Items(1).Selected = True
        DropDownList2.Items(3).Selected = True
    End Sub

如果是上面的寫法...會出現  不可以在 DropDownList 中選取多個項目 ?
原因是因為兩個Dropdownlist 的 ListItem 都使用list這名字
會有這樣的問題...所以....換個寫法...

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim i As Integer
        Dim list1 As ListItem
        Dim list2 As ListItem
        For i = 0 To 10
            list1 = New ListItem
            list1.Text = i
            list1.Value = i
            Dropdownlist1.Items.Add(list1)

            list2 = New ListItem
            list2.Text = i
            list2.Value = i
            DropDownList2.Items.Add(list2)
        Next
        '分別選取不同值....
        Dropdownlist1.Items(1).Selected = True
        DropDownList2.Items(3).Selected = True
    End Sub

各自宣告不同名稱就不會有這問題....

~Shael

arrow
arrow
    全站熱搜

    shael 發表在 痞客邦 留言(3) 人氣()