Главная страница
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.041 c
4-1114097458
netmouse
2005-04-21 19:30
2005.06.14
Как послать клавиатурное сочетание


1-1116949818
Karlson
2005-05-24 19:50
2005.06.14
Как Hintу в Comboboxе присвоить текущее активное значение?


3-1115280907
juice
2005-05-05 12:15
2005.06.14
Declared cursor already exists


14-1117194817
Кручен-Верчен
2005-05-27 15:53
2005.06.14
Математическое моделирование


1-1117448692
Garfunkel
2005-05-30 14:24
2005.06.14
Отображение русских букв