Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Удаление Строк в StringGrid   Найти похожие ветки 

 
ingine   (2005-05-27 10:27) [0]


StringGrid2.Rows[2].Delete(2);

Выдает ошибку: "Can not insert or delete rows"


 
TUser ©   (2005-05-27 10:42) [1]

Потому что таким вот образом определен меод Delete

procedure InvalidOp(const id: string);
begin
 raise EInvalidGridOperation.Create(id);
end;

...

procedure TStringGridStrings.Delete(Index: Integer);
begin
 InvalidOp(sInvalidStringGridOp);
end;


 
ingine   (2005-05-27 10:43) [2]

а как реализовать???


 
TUser ©   (2005-05-27 10:47) [3]

Удаление ряда? Копированием текста с предыдущих рядов, а потом уменьшить RowCount.


 
-=XP=- ©   (2005-05-27 10:50) [4]

StringGrid2.Rows[2].Delete(2);

StringGrid.RowCount := StringGrid.RowCount - 1;


 
TUser ©   (2005-05-27 10:53) [5]

> StringGrid.RowCount := StringGrid.RowCount - 1;

Удалится последняя строка


 
-=XP=- ©   (2005-05-27 11:05) [6]

Удалится последняя строка

Если нужно удалить произвольную строку, но это невозможно...
Если удалить можно вполне определенную строку, но нужно другую...
То надо сделать так, чтобы эта опреджеленная строка оказалась нужной.


 
KilkennyCat ©   (2005-05-27 14:37) [7]


> [6] -=XP=- ©   (27.05.05 11:05)


логично,  просто и оптимально. но только если к порядку строк требование некритично.



Страницы: 1 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
1-1116967058
Roman_Vladivostok
2005-05-25 00:37
2005.06.14
Ошибки при запуске DOS программы под WIN.


3-1115359515
СержК
2005-05-06 10:05
2005.06.14
Как переместить указатель в DBLookupComboBox на первую запись


3-1115199668
Danilka
2005-05-04 13:41
2005.06.14
ADO, странное формирование запроса на апдейт.


14-1116932735
Alexander Panov
2005-05-24 15:05
2005.06.14
Перестановки в регулярных выражениях;)


1-1117185097
electric
2005-05-27 13:11
2005.06.14
Прокрутка в TWebBrowser