dejanet: to je sve ispravno postavljeno. qry->dataset->cxgrid
Dakle, u kodu gdje dodajem novi slog, redom imam;
Code:
RjesenjaDBGridDBTableView1.DataController.ClearSorting(false);
q1.append;
q1F1.AsString := Nesto;
...
q1.Post;
q1.Transaction.CommitRetaining;
q1.Refresh;
RjesenjaDBGridDBTableView1.DataController.Refresh;
ShowMessage(q1Field3.AsString);
- q1Field3 je field iz joinane tablice i ShowMessage ga prikaže ispravno, a cxgrid ne. Podatke iz "a" tablice uredno prikaže.
- Maknuo sam sort i nisam ga nakon appenda vraćao.
- cxgrid više nije sortiran
- RefreshSQL je ispravan i qry ga odradi jer da nije ispravan niti ShowMessage ne bi prikazao ispravno podatak.
Ako nakon starta programa ne postavim sort (klik na column title), ostavim grid kako je - nesortiran, podaci se ispravno prikazuju. Sve mi više miriše na bug u cxgridu.