Самый простой вариант (если столбцы известны заранее) состоит в том, чтобы добавить их, как обычно, а затем установить Visible
соответствующим образом (на каждом) во время выполнения.
Вы также можете полностью добавить дополнительные столбцы во время выполнения (если вы не можете предсказать схему) - но учтите, что это может работать по-разному в зависимости от того, используете ли вы привязку данных (то есть DataSource
).