在我的數據庫表中,有一個varchar類型的字段Acc.No,它的值是0005-02-888888, 0005-02-888889, 0005-03-888889, 0002-03-888889
我想在一個下拉列表中逐個分割並顯示它。我該怎麼做?我正在使用VS2008 Asp.net 3.5框架C#與Sql Server 2005.我是一個初學者,任何幫助將是appartiated。 問候,如何在下拉列表中顯示值(例如:0005-02-888888,0005-02-888889)?
0
A
回答
0
要想從數據串的字符串數組只是去
string[] data = accNos.Split(',');
您可能要清理你的陣列值(例如任何前導空格):
for (int i = 0; i < data.Length; i++)
{
data[i] = data[i].Trim();
}
然後綁定您的數據到您的下拉列表中
cmbAccounts.DataSource = data;
cmbAccounts.DataBind();
或者,如果您使用的是BindingSo urce
bindingSource.DataSource = data;
bindingSource.ResetBindings(false);
1
您也可以分割和修剪在一條線:
List<string> data = accNos.Split(',').Select(p => p.Trim()).ToList();
當然,你可以在一行結合爲好,如果你喜歡。
bindingSource.DataSource = accNos.Split(',').Select(p => p.Trim()).ToList();
+0
當然你需要包含一個使用System.Linq;在頁面的頂部。 – Tys
相關問題
- 1. 如何顯示在下拉列表中
- 2. 在下拉列表中顯示DB值
- 3. 如何在下拉列表框中顯示選定的值
- 4. 如何在級聯下拉列表中顯示選定的值?
- 5. 如何迭代列表並顯示在下拉列表中jsp
- 6. 如何動態顯示下拉列表
- 7. 下拉列表中的值不顯示
- 8. 下拉列表中顯示值多次
- 9. 在下拉列表中選擇的值顯示兩次下拉
- 10. 如何顯示自動下拉列表中的所有值
- 11. 如何顯示的下拉列表中的默認值?
- 12. 如何哈希值映射在Perl CGI下拉列表顯示
- 13. 在Razor下拉列表中顯示兩列值?或Html下拉列表?
- 14. ASP.NET如何在下拉列表中顯示2列?
- 15. 如何指定要在下拉列表中顯示的列?
- 16. 如何在動態表格中顯示下拉列表?
- 17. 如何顯示下拉列表的顯示值而不是隱藏值
- 18. 如何在WPF中的組合框中顯示下拉列表?
- 19. 在標記中,如何連接兩個值以在下拉列表中顯示?
- 20. 如何顯示在下拉
- 21. jQuery的 - 如何顯示基於值從下拉列表
- 22. 如何獲得下拉列表和顯示的值標籤
- 23. 如何顯示選定值的下拉列表?
- 24. 如何顯示gsp上的下拉列表的選定值
- 25. 顯示第一個值下拉列表
- 26. 下拉列表不顯示它的值
- 27. 顯示所選值與下拉列表
- 28. SlectedItem下拉列表不顯示值
- 29. Jquery-如何將選定的下拉列表值顯示爲下拉選項
- 30. 使用下拉列表編輯表格,顯示下拉列表中的值
所以你想要3個下拉框,如0005然後02然後888888? – TomTom
@TomTom ....沒有....我需要1個dropdownlist第一項應該是005-02-888888然後第二個是0005-02-888889等等...... – sun
您需要哪些步驟?從數據庫獲取數據?使用C#分割數據?填充下拉菜單? – c0deNinja