Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в DBGrid перебрать все строки [D6, D7, dBase, FoxPro]


Бродяга_ ©   (2005-10-16 10:27:00) 

Узнать количество строк?


Shaman_   (2005-10-16 12:09:00) [1]

> msguns © [1]
5 балов! :)))))))))

Судя по логике вещей автору нужно количество строк в наборе данных а не в DBGrid

function GetRowCount(DBGrid:TDBGrid):integer;
begin
result := DBGrid.DataSource.DataSet.RecordCount;
end;


evvcom   (2005-10-16 11:55:00) [2]

количество строк чего? Отображаемых в DBGrid или же все-таки количество строк в наборе данных?


sniknik   (2005-10-16 11:36:00) [3]

msguns ©   (16.10.05 10:48) [1]
а если записей в таблице меньше чем максимальное количество в дбгриде? тогда неправильно получится.

type
 TMyDBGrid = class(TDBGrid);

procedure TForm1.Button3Click(Sender: TObject);
begin
  ....TMyDBGrid(DBGrid1).RowCount....


msguns   (2005-10-16 10:48:00) [4]

Высоту грида без шапки разделить на высоту сроки.


Наверх

Титульная страница Поиск, карта сайта Написать письмо