我有一个SqlDataReader从数据库中读取数据。如何格式化电话号码以在我的aspx页面上以(123)456-7890 而不是1234567890返回?我的读者如下:
txtFaxPhone.Text = reader("FaxPhone").ToString()
答案 0 :(得分:1)
尝试这样的事情:
If reader.IsDbNull(reader.GetOrdinal("FaxPhone"))
txtFaxPhone.Text = String.Empty
Else
txtFaxPhone.Text = String.Format("(000) 000-0000", reader("FaxPhone"))
End If
注意:这假设您的电话号码是一个号码。如果它是一个字符串,你必须将其子串。