Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обновление DataRow значениями из контролов
|
|||
|---|---|---|---|
|
#18+
Трабла. Вызываю Update при выходе из контрола. Update осуществляется процедурой, которая возвращает обновленную запись. Некоторые (?!?! почему-то) контролы возвращают свое прежнее значение, т.е. значение колонки не успевает подтянуться из контрола до вызова процедуры. Определенным шаманством, связанным с последовательностью редактирования полей, достигается успешное обновление полей. Закономерность не улавливаю. Что делать??? Может быть можно как-то явно заставить прибинденные контролы залить свои значения в свои колонки? Забодался уже :( ----- Иногда решительный шаг вперед - результат хорошего пинка сзади ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 11:45 |
|
||
|
Обновление DataRow значениями из контролов
|
|||
|---|---|---|---|
|
#18+
(`ykaМожет быть можно как-то явно заставить прибинденные контролы залить свои значения в свои колонки?именно так EndEdit - для редактируемой записи или EndCurrentEdit - для CurrencyManager'a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 12:01 |
|
||
|
Обновление DataRow значениями из контролов
|
|||
|---|---|---|---|
|
#18+
Трабла. это не трабла, а feature :) редактирование записи заканчивается (т.е. перенос текущих значений из контролов в запись) при смене Position в CurrencyManager (неявно). или при явном запросе завершения редактирования (EndEdit, EndCurrentEdit). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 12:21 |
|
||
|
Обновление DataRow значениями из контролов
|
|||
|---|---|---|---|
|
#18+
Спасибо! Успел найти в других форумах.. Оказалось (мой вывод для моих условий), что rowView.EndEdit(), видимо, не сразу запинывает данные в DataSet. А вот CurrencyManager.EndCurrentEdit() обновляет данные сразу. Всем спасибо за ответы на мои частые топики :) ----- Иногда решительный шаг вперед - результат хорошего пинка сзади ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 12:26 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32718449&tid=1438259]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 291ms |
| total: | 475ms |

| 0 / 0 |
