要繫結 DropDownList,一般可以用 DataSet 來完成。除此之外,可以使用 ArrayList 直當作他的資料來源,但缺點是需要 DropDownList 的 DataTextField 與 DataValueField 是一致。如果 DataTextField 與 DataValueField 真的不一樣的情況發生時,就需要使用 HashTable,然而,HashTable並不提供排序,結果可能不是我們想要的。因此,推薦另一個 SortedList 物件。
SortedList hEnd = new SortedList();
hEnd.Add("A","1");
hEnd.Add("B","2");
hEnd.Add("C","3");
ddlTimeStart.DataSource = hEnd;
ddlTimeStart.DataTextField = "key";
ddlTimeStart.DataValueField = "value";
ddlTimeStart.DataBind();
2008年3月18日 星期二
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言