Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > SringGrid


Автор: legwar 31.1.2005, 21:03
Приветствую господа.
на картинке изображена моя проблема.
При удалении записи последующая становится на позицию удаленной.
Итак вопрос, как избежать этого? Чтобы при замешении, лишнии Cells стирались,а не сохранялись
И как сделать, это путем наименьшего трения
http://fbi.h14.ru/leg.gif
;--------------------------------------
Решил проблему
Поиском, повторяющегося значения в поле Номер, если такое есть то закрашиваем
Код

    for i:=0 to 500 do begin
    for j:=0 to 4 do begin
    if StringGrid1.Cells[0,i]=StringGrid1.Cells[0,i] then begin
    StringGrid1.Cells[j,i]:='';
    end;
    end;

Автор: Satana 1.2.2005, 08:15
ну судя по твоему коду у тебя сотрется весь первый столбец smile, хотя пардон сотрется вся таблица

Автор: legwar 1.2.2005, 11:09
Цитата(Satana @ 1.2.2005, 08:15)
ну судя по твоему коду у тебя сотрется весь первый столбец smile, хотя пардон сотрется вся таблица

когда требуется обновить таблицу новым запросом, а старый удалить, все прекрасно работает

Автор: Satana 1.2.2005, 11:16
а ну если так то конечно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)