В моем приложении у меня есть способ определить различные атрибуты для каждого столбца в таблице данных. Из них я динамически создаю DataTable для обработки данных и представления в пользовательском интерфейсе. Я был бы рад, если бы каждый DataColumn имел свойство Tag (объект) для хранения всех моих пользовательских атрибутов ... но, поскольку это не так, какие есть альтернативы?
Теперь я передаю их вместе, вот так:
void ProcessData(DataTable table, List<CustomColumnAttribute> columns);