Отображение только выбранных заголовков в DataGridView - PullRequest
1 голос
/ 14 мая 2009

Как отобразить только выбранные заголовки в элементе управления DataGridView? Например, у меня есть DataTable с заголовками («Имя», «Возраст», «Статус»), но я хотел бы опустить столбец «Возраст» при отображении.

Спасибо! :)

Ответы [ 2 ]

2 голосов
/ 14 мая 2009

Лично я бы, вероятно, добавил нужные столбцы вручную (AutoGenerateColumns=false), а не пытался бы убрать те, которые мне не нужны.

Если это была модель класса (а не DataTable), вы можете сделать такие вещи, как установка [Browsable(false)] для свойств, которые вы никогда не хотите видеть. С DataTable Интересно, не можете ли вы что-то сделать с нестандартным DataView ... . Кроме того, вы просто добавляете нужные столбцы.

0 голосов
/ 14 мая 2009

в методе DataBindingComplete ():

this.dataGridView1.Columns["Age"].Visible = false;

ref: Как скрыть столбцы в элементе управления Windows Forms DataGridView

...