Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 28 мар 2024, 21:02

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Data Grouping & Selection
СообщениеДобавлено: 11 янв 2022, 14:29 
Не в сети

Зарегистрирован: 11 янв 2022, 11:37
Сообщений: 1
Доброго времени суток
имеется DBGridEh с такими настройками.
Код:
DataGrouping.Active = True;
IndicatorOptions = [gioShowRowselCheckboxesEh];


как мне добиться чтобы при выборе группы (любого уровня) и нажатии кнопки выделились все строки внутри этой группы ?
на сейчас есть вот такой код

Код:
var
  pNode, cNode: TGroupDataTreeNodeEh;
  rowid : integer;
  i : integer;
begin
  if (Grid.DataGrouping.IsGroupingWorks) then
  begin
    pNode := Grid.DataGrouping.CurDataNode;
    if pNode.NodeType = dntDataGroupEh then
    begin
      i := 0;
      while i < pNode.Count do
      begin
        cNode := pNode.Items[i];
        rowid := cNode.DataSetRecordViewNo;
//        Grid.SelectedRows.CurrentRowSelected := True;
        inc(i);
      end;
    end


как выставить Selected в Grid на основании полученных Node


Вложения:
Form1 2022-01-11 16.18.58.png
Form1 2022-01-11 16.18.58.png [ 8.51 KiB | Просмотров: 8278 ]
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB