我需要使用相同的0-9选项填充12个asp:dropdownlist。 (ASP.NET VB)
现在我可以手动填充它们,但是如果有一个更简单的方法我就会徘徊...我可以填充数组并使用它来填充它们吗?
我以为我可以编写一个小函数,将DDL的名称传递给,但是如何才能将该函数输入字符串用作下拉列表名称?
我知道这是简单的东西,但它以前不需要做的事情,并且无法看到一个简单的方法来做它。
答案 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)
将此添加到缓存并创建一个公共帮助函数来绑定下拉列表