Использование списков для удаления столбцов в datagridview - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть два списка, сетка данных и кнопка «Добавить и удалить». Listbox1 содержит заголовки для столбцов таблицы данных. Listbox2 содержит список столбцов (с заголовками), отображаемых в данный момент в представлении данных.

Что я не могу понять, так это то, что: когда вы выбираете заголовок из первого списка и нажимаете кнопку Добавить, как я могу получить столбец с этим заголовком для отображения в таблице данных?

Нужно ли привязывать строковые значения заголовков столбцов к столбцу, а затем добавлять и удалять их при нажатии правильной кнопки? запутался

Ответы [ 2 ]

0 голосов
/ 16 февраля 2012

используйте это, чтобы показать и скрыть столбец

Скрыть

dataGridView.Columns["ColumnName"].Visible = false

Показать

dataGridView.Columns["ColumnName"].Visible = true

0 голосов
/ 16 февраля 2012

Я бы добавил все столбцы, но установил видимость, чтобы они не отображались, если они не должны быть.Когда вы нажимаете кнопку «добавить столбец», просто найдите этот столбец по имени и измените видимость.То же самое для удаления.

Тогда вам не нужно беспокоиться о повторном связывании или чем-то подобном.

...