2012-10-26 71 views
0

我有一個下拉列,下拉列表中包含一個值「意外」。現在我想讓值讀爲大寫「意外事件」和在網格中有很多這樣的方法。一種方法是將當前值更新爲大寫,但是這些值正在應用程序中使用,他們希望措辭成爲小寫。如何通過代碼處理這些值。請指教?如何調整在asp.net中的下拉列表中的內容

+0

如果我讀正確,您不想進行更改到數據源,只是到下拉菜單? [這個問題](http://stackoverflow.com/questions/3474254/how-to-make-a-first-letter-capital-in-c-sharp)告訴你如何大寫字母的第一個字母,在綁定你的下拉菜單,你可以遍歷這些項目,並使用示例函數應用更改。 – Goose

+0

感謝您的建議! – user1567194

回答

2

給你的dropdownlist一個CSS類(比方說'my-ddl')並將其添加到你的CSS文件中。

.my-ddl { text-transform: capitalize; } 
1

從數據源做它,這將取決於你有什麼樣的數據源的

List<X> newList = new List<X>(); 
    foreach(var item in origList) 
    { 
     newList.Add(new X {value = item.Value, 
         text = Capitalize(item.Value) 
         }); 
    } 

    dropdownlist.DataSource = newList; 
相關問題