ASP.Net VB SqlDataReader格式

时间:2013-03-07 17:52:57

标签: asp.net vb.net sqldatareader

我有一个SqlDataReader从数据库中读取数据。如何格式化电话号码以在我的aspx页面上以(123)456-7890 而不是1234567890返回?我的读者如下:

txtFaxPhone.Text = reader("FaxPhone").ToString()

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:

If reader.IsDbNull(reader.GetOrdinal("FaxPhone"))
   txtFaxPhone.Text = String.Empty
Else
   txtFaxPhone.Text = String.Format("(000) 000-0000", reader("FaxPhone"))
End If

注意:这假设您的电话号码是一个号码。如果它是一个字符串,你必须将其子串。