powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема с вытаскиванием значения из DataWindow
6 сообщений из 6, страница 1 из 1
Проблема с вытаскиванием значения из DataWindow
    #33134713
Есть датавинда не обновляемая и положенная на форму
я сам редактирую значение, а потом вызываю GetItemString для всех строк поочередно
В результате в переменную мне скидывается старые значения полей и в самой датавинде происходит автоматическое обновление яцеек к которым обратился. У меня была такая проблема с другой датавиндой но както рассасалась. А сейчас проблема со второй :(
Можете чтото посоветовать?
У меня PB9.0.2(7509)
...
Рейтинг: 0 / 0
Проблема с вытаскиванием значения из DataWindow
    #33134722
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед GetItemString(row, col) вызови AcceptText()
...
Рейтинг: 0 / 0
Проблема с вытаскиванием значения из DataWindow
    #33134753
после вызова первый раз GetItemString получаю первое значение, а все остальные значения сбрасываются... а они мне все нужны :(
...
Рейтинг: 0 / 0
Проблема с вытаскиванием значения из DataWindow
    #33137993
Фотография Amberit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я Вас правильно понял, Вам одновременно нужны старые и новые значения? Тогда делайте так:
1. Вызывайте GetItemString(row,col) - в переменную записываются старые значения.
2. Вызывайте AcceptText() - в первичном буфере ДатаВинды старые значения заменяются на только что введенные - Ваши новые значения (если, конечно, пройдуть проверку на правильность).
3. Снова вызывайте GetItemString(row,col) - и записывайте в другие переменные Ваши новые значения.

Ну а дальше - обрабатывайте... ;-)))
...
Рейтинг: 0 / 0
Проблема с вытаскиванием значения из DataWindow
    #33138099
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агишев Ринатпосле вызова первый раз GetItemString получаю первое значение, а все остальные значения сбрасываются... а они мне все нужны :(
help-то прочитан ???

string dwcontrol . GetItemString ( long row , integer column {, DWBuffer dwbuffer , boolean originalvalue } )
...
Рейтинг: 0 / 0
Проблема с вытаскиванием значения из DataWindow
    #33138484
Сотников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ещё можно исользовать original:

dw_1.Object.Data.Primary.Current[1,2]
dw_1.Object.Data.Filter.Original[1,2]
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема с вытаскиванием значения из DataWindow
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]