Конференция "Начинающим" » Как отчистить StringGrid от записей [D7, WinXP]
 
  • теркин © (22.02.12 09:50) [0]
    Объясните пожалуйста как можно отчистить StringGrid от записей, для того чтобы записать новые данные.
  • Dimka Maslov © (22.02.12 12:19) [1]
    В двойном цикле?
  • DimaBr © (22.02.12 13:29) [2]
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • Германн © (22.02.12 13:40) [3]

    > Объясните пожалуйста как можно отчистить StringGrid от записей,
    >  для того чтобы записать новые данные.

    StringGrid очищать не нужно. Достаточно сделать RowCount:=0;
  • sniknik © (22.02.12 13:42) [4]
    > В двойном цикле?
    а в одинарном не получится?
    StringGrid1.Rows[i].Clear;
  • sniknik © (22.02.12 13:43) [5]
    > очищать не нужно.
    смотря что подразумевать под очисткой, может он пародию на excel делает.
  • теркин © (22.02.12 15:00) [6]
    Нет это не пародия на Excel, просто в в один Grid передаются разные значения в зависимости от выбора. В двойном цикле конечно хорошо, да только для больших размерностей работает медленно, RowCoint не помогает форму с компонентом перегружать нельзя. Clear по Rows или Col работает медленно. Вот и подумал может кто то знает как его затереть (в смысле просто перекрасить), так чтобы он стал пустым.
  • Anatoly Podgoretsky © (22.02.12 15:20) [7]

    > теркин ©   (22.02.12 15:00) [6]

    Читай Германн ©   (22.02.12 13:40) [3]
  • sniknik © (22.02.12 15:27) [8]
    > Нет это не пародия на Excel
    > так чтобы он стал пустым.
    это и есть пародия на excel, т.к. повторяет его основное отличие "сетку" готовую под заполнение.

    > работает медленно.
    а это основное свойство компонента хранящего данные в себе самом... когда их много.
    поэтому и появились DB-аваре/аналоги компоненты, с разделением данных и отображения.

    > в смысле просто перекрасить
    цвет фонта поставить равным цвету бекграунда?
  • sniknik © (22.02.12 15:28) [9]
    > Читай Германн ©   (22.02.12 13:40) [3]
    так он удалит "сетку", а не "очистит".
  • Anatoly Podgoretsky © (22.02.12 15:36) [10]
    > sniknik  (22.02.2012 15:28:09)  [9]

    Так для чего это предполагалось использовать, я думаю для ввода новых
    данных. А там достаточно чистить только одну строку
  • AV © (22.02.12 15:54) [11]
    а можно создать поверх пустой, скопировать св-ва нижнего на верхний, нижний разрушить, а указатель направить на верхний. :)
  • Cobalt © (22.02.12 16:12) [12]
    Лучше найди другой компонент, у которого есть функции BeginUpdate/EndUpdate.
  • Jeer © (22.02.12 19:37) [13]

    > отчистить


    Ключевое слово - либо владеешь, либо - тобой.
 
Конференция "Начинающим" » Как отчистить StringGrid от записей [D7, WinXP]
Есть новые Нет новых   [119138   +26][b:0][p:0.001]