Добавление строк в TDBGrid

Hush Puppy
Дата: 17.10.2006 15:55:51
Как запретить добавление строк в TDBGrid? Сейчас если я стою на последней строке и нажимаю на стрелку вниз, добавляется новая строка. Ничего не могу с этим поделать.
Larius
Дата: 17.10.2006 16:07:24
Если используешь компоненты ADO, то например так...
на событие ADOdataset1.AfterInsert написать ADOdataset1.Delete
Ramin Hashimzade
Дата: 17.10.2006 16:09:48
автор
Если используешь компоненты ADO, то например так...
на событие ADOdataset1.AfterInsert написать ADOdataset1.Delete

не смеши людей

2автор: компоненты доступа какие?

----
www.hramin.jino-net.ru
Картинка с другого сайта.
remix8080
Дата: 17.10.2006 16:12:43
Для grida на KeyDown:

if key = VK_DOWN then
begin
Table1.DisableControls;
Table1.Next;
if Table1.EOF then
Key := 0
else
Table1.Prior;
Table1.EnableControls;
end;
Hush Puppy
Дата: 17.10.2006 16:15:21
2Ramin

Если я правильно понимаю, что такое "компонент доступа", то это TClientDataSet.
WildSery
Дата: 17.10.2006 16:15:21
remix8080
else Table1.Prior;
А нету у меня строк. И чё тада? Пиши уж правильно. И вообще, накуя вверх-то подниматься?
Hush Puppy
Дата: 17.10.2006 16:17:27
Нашла такой вариант:на событие AfterInsert написать

DataSet.Cancel;
Hush Puppy
Дата: 17.10.2006 16:19:25
Интересно, если выбирать между "Delete" и "Cancel" по событию AfterInsert, что лучше?
remix8080
Дата: 17.10.2006 16:36:43
WildSery
А нету у меня строк. И чё тада? Пиши уж правильно. И вообще, накуя вверх-то подниматься?


Ну тагды проверяй, есть у тебя строки или нет...
Гаджимурадов Рустам
Дата: 17.10.2006 16:40:56
Hush Puppy
Интересно, если выбирать между "Delete" и "Cancel" по событию AfterInsert, что лучше?
Cancel.

А по сабжу - чем обоснованно желание?
Может в гриде вообще ReadOnly поставить? :)