Utilizarea componentei TDBGrid

Spre deosebire de majoritatea controalelor Delphi conștiente de date, componenta DBGrid are multe caracteristici frumoase și este mai puternică decât ai putea crede.

Mai jos sunt modalități prin care puteți obține la maxim avantajul componentei TDBGrid Delphi, separate în categorii.

Cele elementare

Puteți face ca tasta Enter să funcționeze ca tasta Tab într-un DBGrid, care permite și Shift + Enter să funcționeze ca și cum ar fi Tab + Enter au fost folosite.

Vedeți cum să remediați automat lățimile coloanei DBGrid (în timpul rulării) pentru a elimina spațiul neîmplinit de la marginea din dreapta a grilei. Acesta va ajusta automat lățimea coloanei pentru a se potrivi chiar cu cea mai largă intrare.

De asemenea, puteți îmbunătăți funcționalitatea unei componente TDBgrid folosind culori (rânduri de colorat, coloane, celule - în funcție de valoarea unui câmp).

Urmați acest tutorial pentru a vedea cum să afișați conținutul unui câmp MEMO (BLOB textual) într-un TDBGrid, plus cum să activați editarea MEMO.

Câteva alte îndrumări Nifty

Când DBGrid's Opțiuni proprietatea include dgRowSelect și dgMultiSelect, utilizatorii pot selecta mai multe rânduri din grilă.

Unul dintre cele mai naturale și mai simple moduri de a permite utilizatorilor să sorteze o coloană este să-i faci să facă clic pe titlul coloanei. Urmați ghidul nostru despre cum să sortați înregistrările în Delphi DBGrid pentru toate informațiile de care aveți nevoie pentru a face acest lucru.

Vedeți cum să regăsiți, să afișați și să editați fișele de calcul Microsoft Excel cu ADO (dbGO) și Delphi pentru a afla cum să vă conectați la Excel, să recuperați datele de pe foaie și să permiteți ca aceste date să fie editate folosind DBGrid. Veți găsi, de asemenea, o listă cu cele mai frecvente erori care pot apărea în timpul procesului, precum și cum să le faceți față.

Ghiduri avansate

Trebuie să evidențiați rândul din spatele cursorului mouse-ului într-un DBGrid? Te-am acoperit. Face citirea datelor mult mai ușoară atunci când întregul rând este aprins. Aflați cum puteți selecta (activa) și evidenția (schimba culoarea, fontul, etc.) un rând dintr-un DBGrid în timp ce mouse-ul se mișcă în jurul grilei.

Iată cum să plasați aproape orice control Delphi (componentă vizuală) într-o celulă a unui DGBrid, cum ar fi casetele de selectare (folosind un control TChekBox).