Táblázatos adatok bemutatását

Ez a komponens magában kétdimenziós táblázat, amelyben a sorok és oszlopok rekordnak - mező adatbázisba.

TDBGrid komponens leszármazottja osztályok TDBCustomGrid És TCustomGrid.

Tól TCustomGrid osztály örökli az összes kijelző funkciók és ellenőrizni a működését a kétdimenziós adatszerkezet. Class TDBCustomGrid biztosít megjelenítés és szerkesztés mezők az adatsorból, és TDBGrid csak közzé tulajdonságokkal és metódusokkal class TDBCustomGrid, anélkül, hogy a saját.

Egy új oszlopot adunk az Új gombra. akkor a neve szerepel a listán az oszlopok (ábra. 15.2). Mert kiválasztott Elérhető oszlopok listájában tulajdonságainak szerkesztése megjelennek az Object Inspector. Az oszlopok a listán, akkor szerkeszteni, törölni vagy módosítani a sorrendjüket.

Segítségével Összes hozzáadása Fields gombra a rács, akkor adjunk hozzá minden területén az adathalmaz.

Minden oszlop TDBGrid alkatrész leírja a speciális osztályban TColumn, egy hangszóró készlet áll rendelkezésre az oszlopok között tulajdonság az alkatrész, azt TDBGridColumns típusa és értéke indexált lista oszlopainak tárgyakat. Field adathalmazt társul egy adott oszlopban az ingatlan FieldName osztály TColumn. Ebben az esetben az oszlop automatikusan át az összes paramétert a területen, különösen a területén fejléc, betűtípusok, margó szélességét. Miután manuálisan paramétereinek megváltoztatásával az eredeti értékek visszaállításához módszerekkel megfelelő létesítmények iOszlop.

A módszert és a módszer-DefaultDrawColumnCell OnDraw-CoiumnCell kezelő kezelheti adatait kijelző folyamat a sejtekben.

DefauitorawDataCelll módszer csak a visszafelé kompatibilitás a kódot korábban.

Beállítása TDBGrid alkatrész paramétereket, amelyek befolyásolják a megjelenés és néhány funkciót végzi az ingatlan opciók (táblázat. 15.2). A jelenlegi helyzet a két dimenziós adatszerkezet lehet meghatározott tulajdonságokkal SelectedField, SelectedRows, Selectedlndex.

Ha szükséges, a fejlesztő használhatja a különböző módszerek, eseménykezeléshez. Köztük van a standard módszerekkel járó valamennyi ellenőrzések és különleges.

Például, ha a felvezető módszer OnEditButtonClick lehetséges, hogy egy speciális formája a hívást gombra kattintva a cellában:

eljárás TForml.DBGridlEditButtonClick (Sender: TObject);

ha DBGridl.Selectedlndex = 2, akkor SomeForm.ShowModal;

TColumn oszlop objektum ButtonStyle tulajdon. Ha értéket rendelni hozzá cbsEllipsis, a gomb jelenik meg, ha a sejt az oszlop jobb oldalán a sejt.

15.2 táblázat. Tulajdonságok és módszerek WBGrid komponens

Kapcsolódó cikkek