使用相同的数据填充多个下拉列表

时间:2012-08-03 08:55:51

标签: asp.net vb.net

我需要使用相同的0-9选项填充12个asp:dropdownlist。 (ASP.NET VB)

现在我可以手动填充它们,但是如果有一个更简单的方法我就会徘徊...我可以填充数组并使用它来填充它们吗?

我以为我可以编写一个小函数,将DDL的名称传递给,但是如何才能将该函数输入字符串用作下拉列表名称?

我知道这是简单的东西,但它以前不需要做的事情,并且无法看到一个简单的方法来做它。

2 个答案:

答案 0 :(得分:1)

试试这个

    Protected Sub Page_Load(ByVal sender as Object, ByVal e As EventArgs)

        If (Not Page.IsPostBack) Then


        BindDropdown(list1)
        BindDropdown(list2)
        BindDropdown(list3)
        End If
    End Sub

    Private Sub BindDropdown(ByVal list As DrodownList)

        Dim items As String() = {"0","1","2","3","4","5","6","7","8","9" }
        list.DataSource = items
        list.DataBind()
    End Sub

答案 1 :(得分:-1)

将此添加到缓存并创建一个公共帮助函数来绑定下拉列表