Как снять флажок, который заполняется из списка в C #? - PullRequest
1 голос
/ 03 января 2011

У меня есть ListBox с каждым элементом рядом с ним. Флажок и текстовое поле привязаны к списку, и я генерирую его на основе SQL-запроса,

SqlDataReader sdr = sql.ExecuteReader();
        while (sdr.Read())
        {
            _callSubjectsList.Add(new CallSubjects
            {
                SubjectId = sdr["SubjectID"].ToString(),
                Subject = sdr["Subject"].ToString(),
                Chosen = false,
            });
        }

Выбрано мое поле флажка. проблема, которую я имею, состоит в том, что после того, как флажки были проверены, и процесс сохранения запустился, когда я пытаюсь перебрать и снять флажки, которые я не могу. Я не могу просто установить значение «Выбранный» в списке как «ложное», так как это не приводит к снятию флажка. Есть ли способ сделать это так, как у меня есть? все работает кроме этого. Я уверен, что есть лучший способ сделать это, открытый для предложений. спасибо!

1 Ответ

4 голосов
/ 03 января 2011

Если вы используете флажок. Вам необходимо установить свойство чека в checkbox = false.

 myCheckBox.Checked = false;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...