Главная страница
    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.45 MB
Время: 0.038 c
8-1109168540
Fenik
2005-02-23 17:22
2005.06.14
Аппроксимация экспериментальных данных.


14-1117086751
leonidus
2005-05-26 09:52
2005.06.14
Посоветуйте бесплатный компонентик для обновления программы


6-1111859936
serg128
2005-03-26 20:58
2005.06.14
Как закачать файл с ftp сервера?


3-1115273164
Belkova
2005-05-05 10:06
2005.06.14
ShowModal и locate


1-1117381279
Serg1981
2005-05-29 19:41
2005.06.14
Отдельный hint для каждого элемента ListView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский