Hogyan lehet törölni sorokat a törlés gombot dbgrid

Hogyan sorokat törölni DBGrid gomb törlése?

Cserélhetők a gomb kódját - működik.
De nyomja meg a nyilakat, a Page Up, Page Down, Home, End, és ami a legfontosabb, Törlés, anélkül, hogy a feldolgozott (azaz nem tartozik a kulcs?)

Itt van egy ilyen eset, hogy egy pillantást, kérem:

eljárás TForm1.DBGrid3KeyPress (Sender: TObject; var Key: Char);
kezdődik
ha key = „13”, akkor // írja például
ADOTable3.Delete;
DBGrid3.DataSource.DataSet.Delete;
végén;

(Ez azt jelenti, hogy nem tartozik a kulcs?)

eljárás TForm1.DBGrid3KeyPress (Sender: TObject; var Key: Char);

Nem tartozik a Char


> ADOTable3.Delete;
> DBGrid3.DataSource.DataSet.Delete;
.
A kétszer, majd törölje mi?
És rács Ctrl + Delete törölni must (nem biztos).

Először - ez az engedélyt az adatbázis eltávolítása (valami ilyesmi).
A második - a tényleges eltávolítása az asztalról (és az adatbázis)

Igen, a Ctrl + Delete törölni kell (még nem tesztelt)

És mégis, hogyan kell számolni, ha megnyomja a Del?

> És mégis, hogyan kell számolni, ha megnyomja a Del?
által onkeydown.

> És mégis, hogyan kell számolni, ha megnyomja a Del?

Dobja nafigator nafig és használják saját gombok (és lehetőleg kombinálva TActionList + TActions kijelölt gombok)

Általában juzat eltávolítani a Del nem ajánlott, akkor lehetetlen lesz szerkesztésre rács törölni a fő karakterek.

Onkeydown felvezető nem ajánlott a használata nem túl tapasztalt, legalábbis a rács. Ez ahhoz vezethet, hogy nem megfelelően reagáló fichey számos standard rács.

Adatok megkülönböztetése (Általában TDataSet, ebben - TADOTable) és az adatok megjelenítése (TDataSource + TDBGrid)
Műveletek adatok (törlés, beillesztés, változás) keresztül végezzük adatbázisba. Minden, ami kapcsolatban van a kijelzőn (rendering, fókusz, stb) keresztül yuzaem rács. Hogy miért. Figyelmesen olvassa el [2]


> Az első - az engedélyt az adatbázis eltávolítása (valami
> Like).
> A második - a tényleges eltávolítása az asztalról (és az adatbázisból)
- mi felbontás. Törli két egymást követő írási ezt a kódot.

Memória: 0,73 MB
Idő: 0,067 c