Dbgrid rendelni egy értékoszlopban
DBgrid rendelni egy értékoszlopban
Szükséges, hogy egy bizonyos meghatározott feltétel dbgrida töltött oszlopok ugyanezeket az adatokat. Nem tudom, hogy hogyan kezeljék konkrenoy dvgrida sejt?
> Nem tudom, hogy hogyan kezeljék konkrenoy dvgrida sejt
Hé, egy adott sejt dvgrida és jól - gyorsan megtelt!
DBGrid önmagában nem tartalmaz adatot. A rögzített adatokat a DataSet „azaz egy DBGrid csak megjeleníti azokat. Ezért nem szükséges kitölteni a adatcellába DBGrid” és a DataSet mező „is. Például UPDATE SQL utasításból.
99,9% a rossz megközelítés az építőiparban a rendszer. Inkább az „ekselevsky” megközelítés. Nem kell távolítani, és tisztítani. Szükség van új rekordokat.
PS: Ha hozzáfűzve jelentés kártya, amely azt jelenti, hogy dvoechnitsa.
„Sün injekciózzuk, de kitart dezt Cactus” :)
A típus még mindig csinál egy jelentést kártyát?
1. Ha csak meg kell megtilthatják a néhány hangszórók, elegendő a TField, amelyre az oszlop a hivatkozott tegye ReadOnly. Ha azt szeretnénk, hogy azok rögzített (azaz nem távolítjuk el a képernyőn, amikor goriz.skrollinge), akkor sem kell, hogy „podhimichit” rács az ő őse. vagy használja TStringGrid, hanem egy másik adatbázis technológiák cseréjének
2.Ochistit kívánt oszlop rács lehet tisztítani sootv.im területén adatbázisba, „futott” felett minden rekordot. Például így:
eljárás TForm1.InitTabel;
kezdődik
# XA0, azzal DBGrid1.DataSource.DataSet do
# XA0; # XA0; kezdődik
# XA0; # XA0; DisableControl; # XA0; // Annak elkerülése érdekében, villogó
# XA0; # XA0; első;
# XA0; # XA0; miközben nem EOF csinálni
# XA0; # XA0; # XA0; kezdődik
# XA0; # XA0; # XA0; # XA0; . FieldByName ( "Mező1") AsString: = "";
# XA0; # XA0; # XA0; # XA0; . FieldByName ( "Mező2") AsString: = "";
# XA0; # XA0; # XA0; # XA0;.
# XA0; # XA0; # XA0; végén;
# XA0; # XA0; első;
# XA0; # XA0; EnableControl;
# XA0; végén;
végén;
Ez a technológia azonban tele van felesleges hívások az adatbázishoz.
Sajnos a ciklusban meg kell két sort:
Hozzászólás szerkesztése elején és végén
Igen, és az ebből eredő veszteséget az adatokat az adatbázisba?
> Nem
Ie DBGrid1.DataSource.DataSet és a valós DataSet, ebben az esetben két különböző dolog?
Memória: 0,75 MB
Idő: 0.032 c