| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Забинденный textbox |
| Автор: maxnoskov 5.10.2006, 15:10 | ||
| Имею textbox на форме забинденный на DataView. Если в ручную меняю текст в textbox и выхожу из формы, то изменения сохраняются Но если изменяю текст программно
и тоже выхожу из формы, то ничего не сохранется Подскажите почему |
| Автор: blast99 5.10.2006, 19:35 |
| сейчас под руками студии нет, но пологаю - того, что ты делаешь не достаточно. Видимо нужно вызвать какой-то обработчик событий к-й сохранит информацию. |
| Автор: mr.DUDA 5.10.2006, 22:25 |
| Есть такая тема: пока фокус не переместился с одного контрола на другой, все изменения в первом контроле не отражаются на забинденных объектах. |
| Автор: maxnoskov 6.10.2006, 10:16 | ||
Да, придется в одной процедуре пробежаться фокусом по всем контролам, которые меняю - не красиво, а что делать |
| Автор: maxnoskov 6.10.2006, 13:44 | ||||
Этот вариант я знаю, но просто форма вспомогательная, а CancelCurrentEdit() я использую когда выхожу из главной формы при отмене, так что не прокатит, но все равно спасибо |
| Автор: mr.DUDA 6.10.2006, 18:08 |
| Вообще-то, не CancelCurrentEdit а EndCurrentEdit |
| Автор: maxnoskov 9.10.2006, 08:36 | ||
Нет, именно CancelCurrentEdit |
| Автор: mr.DUDA 9.10.2006, 09:40 |
| в вопросе ничего про кнопку Cancel не было. |
| Автор: maxnoskov 9.10.2006, 10:54 | ||
Про кнопку не было, но слово ОТМЕНА было Но все равно спасибо |