Расширенные свойства DataColumn - PullRequest
0 голосов
/ 03 октября 2019

Привет, у меня есть таблица данных, для которой некоторые данные требуют форматирования (в основном для экспорта). Я решил, что лучший способ изменить данные в таблице данных - это использовать класс расширения, проходящий через пару ключ-значение. Ключ - имя столбца и значение, необходимое для форматирования.

С тех пор некоторые из наших столбцов могут иметь разделенные данные, я стараюсь избегать изменения пары «ключ-значение» с имени / форматирования столбца на имя / объект столбца. Во время исследования я натолкнулся на расширенные свойства, это звучит как то, что я хочу, однако я не могу заставить это работать.

datatable.column["columnName"].ExtendedProperties.Add("Delimiter", ",");

Я продолжаю получать объект не настроен на ошибку экземпляра, но вся документация не требует экземпляра. Затем я попробовал следующее:

DataColumn dc = datatable.column["columnName"];
dc.ExtendedProperties.Add("Delimiter", ",");

, но я все еще получаю ту же ошибку, кто-нибудь еще знает, как использовать расширенные свойства, документация MS не совсем ясна или что-то отсутствует, не упомянутое вдокументация.

1 Ответ

0 голосов
/ 03 октября 2019

Привет, благодаря Troy Mac1ure, я снова прошел через мой код, и оказалось, что в сложности моего кода я использую неправильные данные. Я исправил это, и все работает, как ожидалось.

Спасибо

...