GridView: если выбранное значение раскрывающегося списка - да, первое значение раскрывающегося списка = да, и появятся 2 столбца, остальные ячейки = ложь; - PullRequest
0 голосов
/ 18 марта 2012
  • У меня есть простое представление сетки.

    • Я сделал текстовое поле столбца для выпадающего списка с 2 значениями: да / нет.
    • У меня в выпадающем списке событий, если значение == да, то два столбца появится.
    • Но как я могу сделать так, чтобы остальные ячейки были ложными, я имею в виду пользователя не может писать в них, пока значение из раскрывающегося списка не будет Да.
    • Если пользователи выбирают «Нет» в раскрывающемся списке, выполняется код «нет», но значение в раскрывающемся списке всегда будет первым.

    пример: да №

Если я выберу Нет, все в порядке, но я хочу, чтобы раскрывающийся список получал значение в первую очередь из того, что я выбрал

1 Ответ

1 голос
/ 18 марта 2012

Вы можете сделать столбец невидимым, как этот

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

или установите его только для чтения:

this.dataGridView.Columns ["columnName] .ReadOnly = true;

Если вы это имеете в виду.

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