【发布时间】:2009-07-28 21:51:51
【问题描述】:
在我正在处理的应用程序中,我有一个 TableAdapter 和一个 RadGridView(Telerik 控件 - 他们的 DataGridView 版本)。 TA 正在从我们的数据库中提取不同的元素,包括以 varchar 形式存储的 PhoneNumber。
在我的 GridView 中,我想将此格式显示为 (123) 456-7890。不幸的是,我无法做到这一点。
我尝试了以下方法(这是 Telerik 推荐的方法):
radGvUsers.Columns["PhoneNumber"].FormatString = "{0: (###) ###-####}";
这会导致显示的值与 db 中一样:1234567890
我知道(好吧,我认为)这是因为它存储为 varchar 并且需要转换为数字,但我不知道如何或在哪里(即在 TA 或 GridView 级别)最好这样做.
有什么建议吗?如果我没有提供足够的信息,请随时提出更多问题!
【问题讨论】:
标签: c# winforms datagridview