我在加上一欄,我的GridView控件代碼隱藏如下:ASP.NET的GridView列 - 格式的電話號碼
field = new BoundField();
field.HeaderText = "Phone Number";
field.DataField = "PhoneNumber";
field.HtmlEncode = false;
field.DataFormatString = "{0:###-###-####}";
gridView.Columns.Add(field);
然而,DataFormatString不工作,因爲******中國字段是一個字符串,而不是一個數字。無論如何要在DataFormatString中處理這個問題,還是在我到達這一點之前需要轉換數據類型?
我沒有表現出我的全部代碼 - GridView也被實例化並從代碼隱藏加載。它是否還有RowDataBound事件? – 2009-07-25 01:02:06