![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отчистить StringGrid от записей [D7, WinXP]
теркин © (2012-02-22 09:50:00)Объясните пожалуйста как можно отчистить StringGrid от записей, для того чтобы записать новые данные.
Jeer (2012-02-22 19:37:00) [1]
> отчистить
Ключевое слово - либо владеешь, либо - тобой.
Cobalt (2012-02-22 16:12:00) [2]Лучше найди другой компонент, у которого есть функции BeginUpdate/EndUpdate.
AV (2012-02-22 15:54:00) [3]а можно создать поверх пустой, скопировать св-ва нижнего на верхний, нижний разрушить, а указатель направить на верхний. :)
Anatoly Podgoretsky (2012-02-22 15:36:00) [4]> sniknik (22.02.2012 15:28:09) [9]
Так для чего это предполагалось использовать, я думаю для ввода новых
данных. А там достаточно чистить только одну строку
sniknik (2012-02-22 15:28:00) [5]> Читай Германн © (22.02.12 13:40) [3]
так он удалит "сетку", а не "очистит".
sniknik (2012-02-22 15:27:00) [6]> Нет это не пародия на Excel
> так чтобы он стал пустым.
это и есть пародия на excel, т.к. повторяет его основное отличие "сетку" готовую под заполнение.
> работает медленно.
а это основное свойство компонента хранящего данные в себе самом... когда их много.
поэтому и появились DB-аваре/аналоги компоненты, с разделением данных и отображения.
> в смысле просто перекрасить
цвет фонта поставить равным цвету бекграунда?
Anatoly Podgoretsky (2012-02-22 15:20:00) [7]
> теркин © (22.02.12 15:00) [6]
Читай Германн © (22.02.12 13:40) [3]
теркин (2012-02-22 15:00:00) [8]Нет это не пародия на Excel, просто в в один Grid передаются разные значения в зависимости от выбора. В двойном цикле конечно хорошо, да только для больших размерностей работает медленно, RowCoint не помогает форму с компонентом перегружать нельзя. Clear по Rows или Col работает медленно. Вот и подумал может кто то знает как его затереть (в смысле просто перекрасить), так чтобы он стал пустым.
sniknik (2012-02-22 13:43:00) [9]> очищать не нужно.
смотря что подразумевать под очисткой, может он пародию на excel делает.
sniknik (2012-02-22 13:42:00) [10]> В двойном цикле?
а в одинарном не получится?
StringGrid1.Rows[i].Clear;
Германн (2012-02-22 13:40:00) [11]
> Объясните пожалуйста как можно отчистить StringGrid от записей,
> для того чтобы записать новые данные.
StringGrid очищать не нужно. Достаточно сделать RowCount:=0;
DimaBr (2012-02-22 13:29:00) [12]Внимание!Здесьобсуждаются вопросы, связанные с разработкойкомпонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поискуи использованиюготовых компонентов, редакторов или экспертов являются нарушениемтематики и могут быть удалены.
Dimka Maslov (2012-02-22 12:19:00) [13]В двойном цикле?