В последнее время я использую привязку данных для ускорения разработки приложения на C # winforms. Но я обнаружил, что привязка данных просто полезна, когда элементом управления является Textbox или textare и текстовые элементы управления. Если что-то становится переключателем, контролем изображения или просмотром данных, мне трудно использовать привязку данных.
Например, мне сложно привязать группу переключателей к полю базы данных.
Мне сложно предварительно обработать данные в базе данных, а затем привязать их к элементу управления datagridview (я знаю, что для этого могу использовать представление, но это не так удобно)
(другой пример: вейл в базе данных равен 1 и 0, мне нужно преобразовать в женский и мужской, прежде чем связывать обзор данных)
Итак, я действительно хочу знать, большинство из вас, ребята, когда будут использовать привязку данных? И как ты будешь этим пользоваться?
EDIT:
Я знаю, что могу разделить эти вещи на разные уровни, но я хочу воспользоваться преимуществами привязки данных, но, пользуясь ими, я обнаружил, что это не так удобно, есть ли другие проблемы, от которых это зависит?
EDIT:
но, насколько я знаю, привязка данных аналогична жесткому коду, она привязывает элемент управления непосредственно к полю базы данных, и после этого трудно вносить изменения в этот пользовательский интерфейс