Скрытие группы столбцов в GridView

89
14 января 2022, 06:30

Создал форму с группой чекбоксов(36 штук). Необходимо, чтобы при выборе любого чекбокса его название сохранялось в лист ToHide. Затем циклом я хочу скрыть все столбцы в GridView, которые есть в листе. Вот код, который я написал:

private void OnCheckedChanged(object sender, EventArgs e)
        {
            CheckBox box = new CheckBox();
            if (box.Checked)
            {               
                Data.ToHide.Add(box.Text);
            }
        }

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

READ ALSO
Получение ответа используя WebRequest

Получение ответа используя WebRequest

Провел много времени в поисковиках но ответа так и не нашел

72
Проверка строк на соотвествие [закрыт]

Проверка строк на соотвествие [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

135
Ошибка в работе программы C#

Ошибка в работе программы C#

Всем привет, учусь писать на C# и не догоняю в чем ошибкаПрограмма компилируется, начинает работать и тут же вылезает ошибка Вот код

64