2
我有一個int變量,例如用整數綁定下拉列表
int i = 100;
我想要做的是結合100個listItems中的一個DDL,從1到100 我可以循環變量併爲每個號碼添加列表項的DDL,但我想知道還有一個替代方案,就像DataSource和變量一樣。
感謝
我有一個int變量,例如用整數綁定下拉列表
int i = 100;
我想要做的是結合100個listItems中的一個DDL,從1到100 我可以循環變量併爲每個號碼添加列表項的DDL,但我想知道還有一個替代方案,就像DataSource和變量一樣。
感謝
int startingItem = 1;
int numberOfItems = 100;
IEnumerable<int> bindingSource = Enumerable.Range(startingItem, numberOfItems);
如果每個列表項的文本和值應該是相同的只是使用:
myDropDownList.DataSource = myListOfInts;
myDropDownList.DataBind();
或者,你可以使用LINQ一個更復雜的設置
myDropDownList.DataSource =
from i in myListOfInts
select new ListItem("My Num: " + i, i.ToString());
myDropDownList.DataBind();
非常好的解決方案,謝謝! – opaera 2010-09-02 19:39:59
酷,不知道這個方法+1 – davehauser 2010-09-02 19:41:07