| public class PhoneDataConverter : IValueConverter |
| { |
| |
| public object Convert(object value, Type targetType, object parameter, CultureInfo culture) |
| { |
| Int64 num; |
| if( Int64.TryParse(value.ToString(), out num)) |
| return String.Format("{0:(###) ###-####}", num); |
| else |
| return value.ToString(); |
| } |
| |
| public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) |
| { |
| throw new NotImplementedException(); |
| } |
}
| void gridMultiSelect_DataLoaded(object sender, EventArgs e) |
| { |
| for (int x = 0; x < gridMultiSelect.Columns.Count; x++) |
| { |
| if (gridMultiSelect.Columns[x].Header.ToString().ToUpper() == "PHONE") |
| { |
| GridViewDataColumn gridVDC = (GridViewDataColumn)gridMultiSelect.Columns[x]; |
| gridVDC.DataMemberBinding.Converter = new PhoneDataConverter(); |
| gridVDC.Width = new GridLength(100); |
| } |
| } |
}
|
|
No comments:
Post a Comment