-
Объясните пожалуйста как можно отчистить StringGrid от записей, для того чтобы записать новые данные.
-
В двойном цикле?
-
Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
-
> Объясните пожалуйста как можно отчистить StringGrid от записей,
> для того чтобы записать новые данные.
StringGrid очищать не нужно. Достаточно сделать RowCount:=0;
-
> В двойном цикле?
а в одинарном не получится?
StringGrid1.Rows[i].Clear;
-
> очищать не нужно.
смотря что подразумевать под очисткой, может он пародию на excel делает.
-
Нет это не пародия на Excel, просто в в один Grid передаются разные значения в зависимости от выбора. В двойном цикле конечно хорошо, да только для больших размерностей работает медленно, RowCoint не помогает форму с компонентом перегружать нельзя. Clear по Rows или Col работает медленно. Вот и подумал может кто то знает как его затереть (в смысле просто перекрасить), так чтобы он стал пустым.
-
> теркин © (22.02.12 15:00) [6]
Читай Германн © (22.02.12 13:40) [3]
-
> Нет это не пародия на Excel
> так чтобы он стал пустым.
это и есть пародия на excel, т.к. повторяет его основное отличие "сетку" готовую под заполнение.
> работает медленно.
а это основное свойство компонента хранящего данные в себе самом... когда их много.
поэтому и появились DB-аваре/аналоги компоненты, с разделением данных и отображения.
> в смысле просто перекрасить
цвет фонта поставить равным цвету бекграунда?
-
> Читай Германн © (22.02.12 13:40) [3]
так он удалит "сетку", а не "очистит".
-
> sniknik (22.02.2012 15:28:09) [9]
Так для чего это предполагалось использовать, я думаю для ввода новых
данных. А там достаточно чистить только одну строку
-
а можно создать поверх пустой, скопировать св-ва нижнего на верхний, нижний разрушить, а указатель направить на верхний. :)
-
Лучше найди другой компонент, у которого есть функции BeginUpdate/EndUpdate.
-
> отчистить
Ключевое слово - либо владеешь, либо - тобой.