我需要使用相同的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