我需要使用相同的0-9选项填充12 asp:dropdownlist。 (ASP.NET VB)使用相同的数据填充多个下拉列表
现在我可以只是手动填充它们,但如果有更简单的方法,我会漫游......我可以填充一个数组并使用它来填充它们全部?
我想我可以写一个小函数,你传递的DDL的名字,但我怎么能使用该函数输入字符串作为下拉列表名称?
我知道这是简单的东西,但它以前不需要做的事情,并且不能看到一个简单的方法来做到这一点。
我需要使用相同的0-9选项填充12 asp:dropdownlist。 (ASP.NET VB)使用相同的数据填充多个下拉列表
现在我可以只是手动填充它们,但如果有更简单的方法,我会漫游......我可以填充一个数组并使用它来填充它们全部?
我想我可以写一个小函数,你传递的DDL的名字,但我怎么能使用该函数输入字符串作为下拉列表名称?
我知道这是简单的东西,但它以前不需要做的事情,并且不能看到一个简单的方法来做到这一点。
绑定试试这个
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
这就是我在说什么!很好地工作,谢谢! – 2012-08-03 10:17:03
添加此缓存,使一个共同的辅助函数来下拉
只是尝试并实现你的想法。写一个函数。传递'DropDownlist'作为参数。或一个List(Of DropDownList)'作为参数。 – naveen 2012-08-03 09:02:45