Форум: "Базы";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
ВнизDbgrid Найти похожие ветки
← →
mas_alexey (2002-11-01 18:23) [0]Как узнать колличество строк в DBGrid-e?
← →
Андрей Прокофьев (2002-11-01 18:28) [1]
DBGrid1.DataSource.DataSet.RecordCount;
Это число записей в DataSet = числу строк в DBGrid
← →
MsGuns (2002-11-01 19:06) [2]Андрей Прокофьев © (01.11.02 18:28)
>DBGrid1.DataSource.DataSet.RecordCount;
> Это число записей в DataSet = числу строк в DBGrid
А что, грид знает, сколько строк в датасете ?
← →
Андрей Прокофьев (2002-11-01 19:08) [3]2 MsGuns © (01.11.02 19:06)
Нет, конечно, плохо выразил свою мысль :(
← →
mas_alexey (2002-11-01 19:18) [4]А как теперь пробежаться по всем строкам(пытаюсь выделить программно все)?
Нужно для каждой строки сделать следующее:
Dbgrid.selectedrows.currentrowsselected:=true
Я так понимаю нужно в цикле фокус передавать на строки, или как?
← →
Андрей Прокофьев (2002-11-01 19:26) [5]Лучше бежать по Dataset
With DBGrid1.DataSource.DataSet do
begin
First;
while not Eof do
begin
DBGrid1.SelectedRows.CurrentRowSelected := true;
Next;
end;
end;
← →
MsGuns (2002-11-01 20:23) [6]>Андрей Прокофьев © (01.11.02 19:26)
Опять не понял 80((
SelectedRows = видимые или выделенные строки ?
← →
Anatoly Podgoretsky (2002-11-01 20:30) [7]О каких строках идет речь, только подробнее
← →
Jeer (2002-11-01 20:55) [8]О каких Гридах тут разговариваем - подробнее
← →
Jeer (2002-11-01 21:03) [9]Отвечу сам себе - так, напомню, просто.
TDBGrid <- TDataSource <- TDataSet (клоны) <- TDateBase.
Такая вот связь - примерно.
Поэтому число строк(записей) в TDBGrid, это число записей, полученных с помощью TDataSet от TDataBase.
Если TDataset это TTable - то связь перманентна и число записей (строк)определяется наложенным фильтром (без него = max RecordCount).
Если TDataSet - TQuery, то число записей (строк) определяется условиями их выбора.
Бегать по записям лучше через TDataSet.
Кроме, пожалуй, случая MultiSelect в TDBGrid.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c