Привет, у меня есть таблица данных, для которой некоторые данные требуют форматирования (в основном для экспорта). Я решил, что лучший способ изменить данные в таблице данных - это использовать класс расширения, проходящий через пару ключ-значение. Ключ - имя столбца и значение, необходимое для форматирования.
С тех пор некоторые из наших столбцов могут иметь разделенные данные, я стараюсь избегать изменения пары «ключ-значение» с имени / форматирования столбца на имя / объект столбца. Во время исследования я натолкнулся на расширенные свойства, это звучит как то, что я хочу, однако я не могу заставить это работать.
datatable.column["columnName"].ExtendedProperties.Add("Delimiter", ",");
Я продолжаю получать объект не настроен на ошибку экземпляра, но вся документация не требует экземпляра. Затем я попробовал следующее:
DataColumn dc = datatable.column["columnName"];
dc.ExtendedProperties.Add("Delimiter", ",");
, но я все еще получаю ту же ошибку, кто-нибудь еще знает, как использовать расширенные свойства, документация MS не совсем ясна или что-то отсутствует, не упомянутое вдокументация.