ASP.NET GridView-Spalte - Formatieren der Telefonnummer
Ich füge meiner Rasteransicht in CodeBehind eine Spalte wie folgt hinzu:
field = new BoundField();
field.HeaderText = "Phone Number";
field.DataField = "PhoneNumber";
field.HtmlEncode = false;
field.DataFormatString = "{0:###-###-####}";
gridView.Columns.Add(field);
Das DataFormatString funktioniert jedoch nicht, da das PhoneNumber-Feld eine Zeichenfolge und keine Zahl ist. Gibt es eine Möglichkeit, dies im DataFormatString zu beheben, oder muss ich den Datentyp konvertieren, bevor ich zu diesem Punkt komme?