|
Как вернуть старые значения в контролы после RejectChanges?
|
|||
---|---|---|---|
#18+
контролы в Винформе привязаны Код: plaintext 1. 2. 3. 4.
надо что бы контролы вернулись в первоначальное состояние.. Как? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2003, 17:33 |
|
Как вернуть старые значения в контролы после RejectChanges?
|
|||
---|---|---|---|
#18+
нет под рукой студии. попробуй через CurrencyManager.Refresh(); - этот метод вроде бы и предназначен для принудительного обновления всех контролов ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2003, 18:34 |
|
Как вернуть старые значения в контролы после RejectChanges?
|
|||
---|---|---|---|
#18+
я CurrencyManager не использую (у меня там плоские контролы прицеплены к одной только записи. сделал вот что: Код: plaintext 1.
все почти работает. если изменить значение и потом откатить при помощи этого кода то все ок но только контрол не перерисовывается по this.Refresh(); если перейти на другой Tab (там используется TabControl) и потом вернуться то уже видишь старое значение. но это же не красиво.. пробовал табконтроловский tabs.Refresh(); тоже не работает. получается надо как то BindingManagerBase преобразовать к CurrencyManager но не придумал как.. есть мысли? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2003, 15:28 |
|
Как вернуть старые значения в контролы после RejectChanges?
|
|||
---|---|---|---|
#18+
номер типа этого: Код: plaintext 1.
не проходит - в рантайме дает Specified cast is not valid... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2003, 15:36 |
|
Как вернуть старые значения в контролы после RejectChanges?
|
|||
---|---|---|---|
#18+
последний вариант который тоже не работает: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2003, 15:51 |
|
Как вернуть старые значения в контролы после RejectChanges?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
Или может SuspendBinding/ResumeBinding помогут? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2003, 15:56 |
|
Как вернуть старые значения в контролы после RejectChanges?
|
|||
---|---|---|---|
#18+
не. перестановка не помогает тоже. я попробую суспенд конечно. но уверен что не поможет. все методы которые направлены на слой данных работают прекрасно. проблема в том что после того как данные в источнике данных (datatable, datarow все что угодно) откатились нормально на форме остаются неоткаченные данные. и перерисовка происходит только если вручную заставить ее перерисовать (например передернуть странички). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2003, 20:46 |
|
|
start [/forum/topic.php?fid=17&tid=1354270]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 243ms |
total: | 377ms |
0 / 0 |