![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Возникла необходимость в удалении пустых строк в StringGrid, но чтобы оставшиеся "поднялись" наверх, т.е. как бы сдвинулись со своих позиций на -1 значение. Вот так я пробую:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Подсмотрел в инете изящное решение:
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Этот код удаляет и пустые и непустые строки в таблице после каждого нажатия на кнопку. Мне же надо, чтобы только пустые удалялись, а остальные перемещались к верху таблицы.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну дык в цикле пройдить
проверь if trim(StringGrid.Rows[i])='' then удалим.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Так:
Код:
Пишет: "[Error] Unit1.pas(632): There is no overloaded version of 'Trim' that can be called with these arguments"
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Пардонте:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Все равно после нажатия на кнопку удаляет все строки))
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#8 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Ну елы-палы... Чуть-чуть внимательности побольше
![]() Код:
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
У меня нет в таблице шапки
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Убрал шапку.
Все работает нормально. Button8 заполняет StringGrid, потом я вручную очищаю любую строку и Button7 ее (и только ее) удаляет. Вот код: Код:
Убрал и его - все нормально... Последний раз редактировалось mihali4; 29.10.2010 в 17:48. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление пустых строк в таблице | Semen90 | Microsoft Office Word | 24 | 14.07.2022 12:28 |
Удаление пустых и повторяющихся строк | Marsel737 | Общие вопросы Delphi | 5 | 03.12.2009 00:58 |
Удаление "повторяющихся" строк | zzz007 | Microsoft Office Excel | 2 | 03.09.2009 05:01 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Считывание строк из файла. перемещение по строкам "веред"-"назад" | Larkin. | Помощь студентам | 2 | 15.06.2009 17:58 |