ASP.NET GridView Column - formatowanie numeru telefonu

Dodaję kolumnę do mojego widoku grid w postaci kodu:

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

Jednak DataFormatString nie działa, ponieważ pole PhoneNumber jest łańcuchem, a nie cyfrą. Czy mimo to należy zająć się tym w DataFormatString, czy muszę konwertować typ danych, zanim dojdę do tego punktu?

questionAnswers(2)

yourAnswerToTheQuestion