Создайте пользовательский NumberFormat для ячейки (Format Cells> Number> Custom), например
0.00% "of EBITDA margin"
Часть 0.00%
может быть любого формата, который вы хотите для номера. Пробел после него может быть внутри кавычек или перед ними. Кавычки могут содержать любую строку, которую вы хотите, одно слово или длинное предложение (хотя, вероятно, всего не более 255 символов).
Приведенный ниже код будет форматировать ячейку A1 с таким же числовым форматом, как показано выше. Формат может быть изменен аналогичным образом.
Private Sub SetCellFormat()
Cells(1, 1).NumberFormat = "0.00% ""of EBITDA margin"""
End Sub
Элементы в вашей коллекции должны быть такого типа, который реализует интерфейс INotifyPropertyChanged. Таким образом, ваш список будет уведомлен о том, что значение свойства в вашем объекте одного элемента изменилось. ObservableCollection вызывает событие CollectionChanged только при изменении коллекции (элементы добавлены, удалены и т. Д.)
Цитата из статьи библиотеки MSDN об ObservableCollection
Для полной поддержки передачи данных значения из привязки исходных объектов к цели привязки, каждый объект в вашем коллекция, которая поддерживает привязку свойства должны реализовывать соответствующее свойство изменено механизм уведомления, такой как Интерфейс INotifyPropertyChanged.
Чтобы уведомление об изменении происходило в привязке между связанным клиентом и источником данных, ваш тип привязки должен либо:
Не делайте и то, и другое.
Источник: MSDN: интерфейс INotifyPropertyChanged