Member 14127874 Ответов: 1

Как поставить значение на флажок datagridview ?


Мой вопрос примерно таков.У меня есть datagridview, в котором у меня есть четвертый столбец как

флажок. При нажатии кнопки checkbox я хочу получить значение checkbox в коде позади. Кто-нибудь может помочь?

Что я уже пробовал:

На данный момент у меня нет никакого кода. Я думаю о том, что мне делать с этими проблемами.

Member 14127874

Нужна какая-то идея

ErrorMadness

Что вы подразумеваете под получением значения флажка? Проверить, если это проверить или снят?

Member 14127874

У меня есть флажки " да " или " нет " в представлении datagridview. Таким образом, пользователь ответит да или нет на datagridview.

Значение yes равно 1, а no-0.

ErrorMadness

Как только вы обновите datagridview и сохраните его, непроверенные флажки автоматически будут иметь значение 0, а проверенные-1.

Member 14127874

У вас там есть какой-нибудь код ? Большое спасибо.

1 Ответов

Рейтинг:
2

ErrorMadness

- Привет. Если вы используете адаптер таблиц или наборы данных для обновления представления datagrid, вам следует просто добавить запрос обновления в свой datatable, например:

Update YourTableName set YourYesNoColumn=@YourYesNoColumn


Столбец YourYesNoColumn должен быть целым числом, которое принимает значения 0 и 1. Как только состояние флажка в Datagridview будет проверено, он автоматически сохранится как 1, а если он не установлен, то будет равен 0. Вам не нужно ничего добавлять в свой код.


Member 14127874

Я ничего не понимаю. Извините, только новичок.

ErrorMadness

Перейдите к набору данных, который является файлом .xsd в вашем проекте. Найдите таблицу данных, которую вы используете в своем Datagridview, и добавьте туда свой запрос обновления.

ErrorMadness

Вы используете наборы данных для элемента управления datagridview?