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


Автор: jaAlex 15.12.2006, 02:13
Помогите пожалуйста! Вот заклинило что - то, но все же: как узнать количество строк в dbGrid?

Автор: dimazu 15.12.2006, 03:49
надо считать не строки в DBGrid, a записи.
посмотри проперти RecordCount у таблицы.


Автор: Fedia 15.12.2006, 05:27
Код

DBGrid.DataSource.DataSet.RecordCount
, а вообще dimazu прав.

Автор: TaNK 15.12.2006, 09:22
Цитата(jaAlex @ 15.12.2006,  02:13)
Помогите пожалуйста! Вот заклинило что - то, но все же: как узнать количество строк в dbGrid?

а можно циклом прогнать все записи, нужна переменная счетчик, и через цикл while прогоняешь все записи пока не будет EOF
Код

while (!ADOTable1->Eof)
 {
   i=i+1;
   ADOTable1->Next();
 }

ток это код на с++ builder

Автор: jaAlex 15.12.2006, 09:52
Всем огромное спасибо за ответы.

Автор: PROeXT 15.12.2006, 09:54
Цитата(TaNK @  15.12.2006,  09:22 Найти цитируемый пост)
а можно циклом прогнать все записи, нужна переменная счетчик, и через цикл while прогоняешь все записи пока не будет EOF
Код

while (!ADOTable1->Eof)
 {
   i=i+1;
   ADOTable1->Next();
 }



Не надо заниматься ерундой. RecordCount. Используйте то, что Вам дали... smile 

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