|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2011, 21:07 | #1 |
Пользователь
Регистрация: 30.08.2010
Сообщений: 77
|
Удалить все данные из StringGrid-a
Здравствуйте
подскажите как удалить все данные которые были введены в определенный стринггрид ситуация такая введены данные в стринг грид, сохранил в таблицу как сделать чтоб после сохранения грид снова был пустым количество рядов грида не известно... тоесть один раз человек может ввести 5 рядов а другой только 1 |
13.01.2011, 21:24 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
очистить или сделать его размером ноль строк/ноль столбцов?
очистить: Код:
Код:
|
13.01.2011, 21:45 | #3 |
Пользователь
Регистрация: 30.08.2010
Сообщений: 77
|
при удаление столбцов и строк если потом добавить новый ряд то данные что были введены полюбому остаются
проверенно насчет очистки сечас попробую |
13.01.2011, 22:33 | #4 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
Увы, Сергей, но это не очистка. Попробуйте увеличить число строк или столбцов - и вы увидите все те же данные...
А как вот этот вариант ? Код:
Последний раз редактировалось asmodey1; 14.01.2011 в 14:50. |
14.01.2011, 09:07 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
та же самая фигня, что и с присвоением пустых строк (впрочем, это видно из кода) - очищаются только те элементы, индексы которых попадают под условие <= RowCount и <= ColCount Тут я вижу только такие варианты решения проблемы: 1) некрасивый. но рабочий Код:
2) столбцы и строки не берутся "с неба". в программе вести счётчик максимальной величины количества строк и максимального значения количества столбцов. ну и чистить только по эти величины. Последний раз редактировалось Serge_Bliznykov; 14.01.2011 в 09:59. Причина: исправил код - выкинул ненужный цикл |
|
14.01.2011, 09:24 | #6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
А зачем 2 цикла? сначала все колонки очищать, а потом все строки... странно)
По моему хватит и одного цикла, либо колонки очистить Код:
Код:
|
14.01.2011, 09:56 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
vovk, ну разумеется Вы правы!
это я глупость сморозил!! исправлю свой вышеприведённый код |
14.01.2011, 13:20 | #8 |
Пользователь
Регистрация: 30.08.2010
Сообщений: 77
|
спасибо большое!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из строки удалить все цифры. | Shnurik_sh | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 24.11.2010 01:17 |
Удалить все таблицы в документе | Balexander | Microsoft Office Word | 1 | 18.11.2010 09:47 |
Удалить данные из TMemoryStream | TwiX | Общие вопросы Delphi | 3 | 17.06.2010 14:05 |
как удалить данные | asd178 | БД в Delphi | 1 | 18.05.2009 18:49 |
Как удалить все картинки | bskjohn | Microsoft Office Excel | 3 | 19.02.2009 10:13 |