Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
14-1117158625
Ego
2005-05-27 05:50
2005.06.14
Об отношении...


9-1111053252
РшЕус
2005-03-17 12:54
2005.06.14
GLScene


14-1117189084
sofs
2005-05-27 14:18
2005.06.14
3ds max


8-1109687099
B-boy Dimo-N
2005-03-01 17:24
2005.06.14
Как вместо простого фона обычного окна сделать картинку ?


1-1117184647
Layner
2005-05-27 13:04
2005.06.14
Приветствую всех! Простой вопрос по написанию компанента




   Наверх