我有一個SqlDataReader從數據庫中讀取數據。如何將電話號碼格式化爲(123)456-7890,而不是我的aspx頁面上的1234567890?我的讀者如下:txtFaxPhone.Text = reader("FaxPhone").ToString()
ASP.Net VB SqlDataReader格式
0
A
回答
1
嘗試這樣:
If reader.IsDbNull(reader.GetOrdinal("FaxPhone"))
txtFaxPhone.Text = String.Empty
Else
txtFaxPhone.Text = String.Format("(000) 000-0000", reader("FaxPhone"))
End If
注:這是假定您的電話號碼是多少。如果它是一個字符串,你必須對它進行子串處理。
+0
我試過你的建議,並得到以下錯誤:System.IndexOutOfRangeException:FaxNumber。你會如何對它進行排序? – 2013-03-07 18:56:36
+0
聽起來像您使用「FaxNumber」而不是「FaxPhone」作爲字段名稱。哪一個? – 2013-03-07 18:57:46
+0
謝謝你的幫助。它工作完美。 – 2013-03-07 20:16:11
相關問題
- 1. .NET SqlDataReader的VB C#
- 2. SqlDataReader的GetDateTime格式
- 3. .Net SqlDataReader項目爲空[VB]
- 4. SqlDataReader和StreamWriter格式問題
- 5. ASP.Net - 標籤的條件格式 - VB
- 6. 用VB編寫的表格/網格在asp.net中用VB編寫
- 7. 數字數據類型格式SqlDataReader的
- 8. ASP.net轉換SqlDataReader的樹木
- 9. 格式異常錯誤VB
- 10. 日期格式需要(VB)
- 11. DropDownList datasource asp.net vb
- 12. 測試,如果用戶鍵入日期格式ASP.NET(VB)
- 13. 測試用戶是否輸入電子郵件格式ASP.NET(VB)
- 14. 轉換日期格式MMMM YYYY以YYYYMM在asp.net VB
- 15. asp.net VB 2008:網格搜索結果
- 16. ASP.NET VB Listview爲表格行分配ID
- 17. ASP.NET VB股票價格變化提示
- 18. 以HTML格式顯示VB表格
- 19. SqlDataReader的錯誤,從性格
- 20. VB - 在ASP.net
- 21. 知在ASP.NET(VB)
- 22. ASP.NET VB DropdownList
- 23. 在asp.net VB
- 24. ASP.net VB搜索引擎
- 25. 如何從asp.net使用vb
- 26. SqlDataReader的ASP.NET中釋放,並密切
- 27. asp.net中的SqlDataReader中的IndexOutOfRange異常c#
- 28. ASP.net/C# SqlDataReader和小數問題
- 29. 在C#/ ASP.NET中存儲SqlDataReader對象?
- 30. ASP.NET的GridView + DataSource + SQLDataReader的愚蠢問題
這一點並不難。你想用空,空白的短數字,更長的數字做什麼?已經格式化的數字?已格式化的數字是不同的格式.. – 2013-03-07 18:00:40
@TonyHopkinson如果爲空,留空。數字未格式化。只需從數據庫中讀取數據並輸出爲電話號碼格式即可。謝謝。 – 2013-03-07 18:06:06
我想通過使用:txtFaxPhone.Text =格式(PhoneFormat(reader(「FaxPhone」)。ToString())) – 2013-03-07 18:36:33