我有一個從數據庫填充的下拉列表,當用戶單擊網頁上的添加全部按鈕時我想設置值字符串「里程碑」轉換爲逗號分隔的字符串,該字符串保存下拉列表的所有值。有沒有一個簡單的方法來做到這一點?如何將字符串的值設置爲dropdownlist的所有值asp.net
1
A
回答
3
您可以使用LINQ來選擇DropDownList
的所有項目,使用String.Join
到Concat的他們:
string milestoneNames = string.Join(",",
ddlMileStone.Items.Cast<ListItem>().Select(i => i.Text));
如果你想所有的值改爲:
string milestoneValues = string.Join(",",
ddlMileStone.Items.Cast<ListItem>().Select(i => i.Value));
4
使用String.Join:
string[] ddlValues = ddl.Items.Cast<ListItem>().Select(x => x.Text).ToArray();
string milestones = string.Join(",", ddlValues));
1
這可能爲你工作爲好。
string milestones = string.Join(",", ddl.Items.ToArray());
+0
遺憾的是不會編譯? –
0
DropDownList d = new DropDownList();
d.Items.Add(new ListItem("1", "Foo"));
d.Items.Add(new ListItem("2", "Bar"));
string[] items = d.Items.Cast<ListItem>().Select(x => x.Value).ToArray();
相關問題
- 1. ASP.NET中DropDownList的設置值
- 2. 如何將dropdownlist設置爲多個值?
- 3. 在MATLAB中,如何將矩陣的所有值設置爲字符串?
- 4. 將DataInputStream設置爲字符串值
- 5. 將所有字符串值替換爲'
- 6. DropDownList沒有設置的值
- 7. 如何將列的值設置爲所選選項以外的字符串?
- 8. 字符串&字符串的設置值
- 9. 如何將targetPort設置爲kubernetes中的字符串值?
- 10. 如何將字符串值設置爲從微軟的微調?
- 11. 如何將值設置爲帶字符串的評分欄
- 12. 如何將默認值設置爲TEXT列的空字符串?
- 13. 如何將DateTime的默認值設置爲空字符串?
- 14. 如何設置字符串的值設置爲null
- 15. 如何將對象設置爲JSON字符串中的值使用Asp.Net Web API?
- 16. 如何在ASP.NET中將空字符串設置爲DataSource參數的默認值?
- 17. MySQL |如何預先將字符串設置爲字段值?
- 18. MVC將@ Html.DropDownListFor的選定值設置爲查詢字符串值
- 19. 如何在jsp中爲dropdownlist設置值?
- 20. 編輯gridview時,將值設置爲dropdownlist?
- 21. 如何將字符串值設置爲varbinary
- 22. 如何將數據庫字符串值設置爲null?
- 23. 如何將字符串值設置爲ExpandableListView Childs文本點擊?
- 24. 如何合併字典項的值設置爲List字符串
- 25. 如何將php字符串值轉換爲android字符串值?
- 26. 如何將字符串轉換爲Dropdownlist?
- 27. StAXON - 當autoPrimitive爲true時,強制將字符串的值設置爲字符串
- 28. 我們如何將文本框的值設置爲dropdownlist?
- 29. 如何將DropDownList中的項目設置爲默認值?
- 30. 如何將dropdownlist設置爲剛插入的pk值?
這只是我想得到的名字,所以第一個例子工作得很好,非常感謝! – Win
@dtsg:從.NET 4開始'String.Join'接受'IEnumerable':http://msdn.microsoft.com/en-us/library/dd992421(v=vs.100).aspx –