ASP.NET GridView Column - форматирование номера телефона

Я добавляю столбец к моему gridview в code-behind следующим образом:

field = new BoundField();
field.HeaderText = "Phone Number";
field.DataField = "PhoneNumber";
field.HtmlEncode = false;
field.DataFormatString = "{0:###-###-####}";
gridView.Columns.Add(field);

Однако DataFormatString не работает, поскольку поле PhoneNumber является строкой, а не числом. В любом случае нужно позаботиться об этом в DataFormatString или мне нужно преобразовать тип данных, прежде чем я доберусь до этой точки?

Ответы на вопрос(2)

Ваш ответ на вопрос