powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TcxGrid.DataController не обновляет данные в связанном DataSet
10 сообщений из 35, страница 2 из 2
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37565513
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanто он не сможет твои изменения поместить в датасет
хотя возможно тут я погорячился и в случае отключенной синхронизации (кому бы оно только надо было в таком режиме) он возможно все же доберется до нужных записей играясь с букмарками
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37565540
CodeFine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторскажу больше: если у тебя не задан TcxDBDataController.KeyFieldNames то он не сможет твои изменения поместить в датасет
Конечно задан.
авторне совсем то что тебе нужно вероятно но почерпнуть я думаю пригодится
Сложно почерпнуть из примера для C++ что-то нужно в Delphi... есть ли такой же пример для Delphi? Или пример кода чтобы при правке в Dataset не требовалось узнавать номер записи через DataController и курсор в таблице не скакал?...
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37565580
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeFineКонечно задан
тогда включай логику
при включенной синхронизации датаконтроллер использует KeyFieldNames чтобы получить значения ключевых полей для чего?
CodeFineСложно почерпнуть из примера для C++ что-то нужно в Delphi... есть ли такой же пример для Delphi?
ну так переходи на билдер пока не поздно :) а вообще я тебе уже даже разжевал, глотай как-нибудь уж сам ;)
CodeFineи курсор в таблице не скакал?
не совсем понятно что имеется в виду но смотри в сторону Begin/EndUpdate, Begin/EndLocate ну и конечно же Disable/EnableControls
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37565668
CodeFine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё раз - мы рассматриваем два варианта:
1) правка через DataController вида (grLocal.DataController. Values[ARowInfo.RecordIndex,gr_Date.Index] := Date;) - тут никто видимо ничего сказать почему не работает не может... SyncMode=True, KeyFields указаны везде...
2) правка прямо в Dataset - тут у меня два вопроса и по обоим однозначного ответа пока нет:
а) юзер выделил в таблице cxGrid несколько записей, как наиболее правильно править эти записи в Dataset (пожалуйста, напишите код для точности);
б) не будет ли это лишней тратой ресурсов ЦПУ (сначала всё равно нужно найти запись в DataController, затем в Dataset), не быстрее ли это работает через DataController, который, возможно, хранит(?) "номер записи в Dataset" и таким образом обрабатывает запись намного быстрее, чем при ручном поиске по KeyField?
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37565719
CodeFine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-то хотел больше кода, вот весь код, в точности по примеру их хелпа:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
begin
   with grLocal.DataController do begin
     BeginUpdate;
     for i := 0 to GetSelectedCount - 1 do begin
       ARowIndex := GetSelectedRowIndex(I);
       ARowInfo := GetRowInfo(ARowIndex);
       Values[ARowInfo.RecordIndex,gr_N.Index] := N;
     end;
     EndUpdate;
   //Post; (без толку)
   end;
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37565952
CodeFine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответ оказался невероятно прост и явно показывает реальные "знания" всех выпендривавшихся в этой теме, а именно: X11, Sergij Gromov, Gator, Esperito - люди выпендриваются НИЧЕГО НЕ ЗНАЯ о предмете темы...
Ответ такой - данный метод DataController.Values вообще не работает с bound mode table.
Каждый знающий понял бы это по первому же постингу. Так что меньше выпендривайтесь. :D
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37565997
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeFineDataController.Values вообще не работает с bound mode table
а тебе говорили работать с датасетом напрямую ;)
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37566229
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeFine, т.е. ты вдруг решил, что все должны девкин хелп наизусть, знать?
А зато мы знаем "как я тебе покажу все настройки"
...
Рейтинг: 0 / 0
TcxGrid.DataController не обновляет данные в связанном DataSet
    #37566570
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня болит голова, как вы думаете от чего ? Что делал вчера не скажу, но ноги парил - не помогает.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
TcxGrid.DataController не обновляет данные в связанном DataSet
    #39660875
Крио
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
ахахаха)))) спасибо!!! прям переключило)))
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TcxGrid.DataController не обновляет данные в связанном DataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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