Size: a a a

2020 April 08

ГМ

Геннадий Малинин in Delphi & Lazarus
George Bakhtadze
так ты ж и определяешь используется ли FMX подключая или не подключая ее модули
Это пакет. Он универсальный для fmx и vcl
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Я не знаю, что будет использовать другой разработчик
источник

AI

Alexander Ivanov in Delphi & Lazarus
Геннадий Малинин
Это пакет. Он универсальный для fmx и vcl
В пакете должно быть и то и то.
источник

AI

Alexander Ivanov in Delphi & Lazarus
Разработчик сам решит, что да как.
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
подскажите, как программно выделить строки в dbgrid когда включен мультиселект
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
гугл выдаёт только как их получить, ничего по SET программному не гуглится.
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexander Ivanov
В пакете должно быть и то и то.
Ты не понимаешь
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexander Ivanov
В пакете должно быть и то и то.
Разраб кидает не визуальный компонент на форму. И в зависимости от фреймворка должны компилиться определенные модули и части кода.
источник

V

Viktor in Delphi & Lazarus
Ondrawcell
.....
If dataset. Feildbyname("ABC").asboolean then color:=Clred;
Это о гриде:)
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Внутри модулей пакета
источник

AD

Aleksandr Duduk in Delphi & Lazarus
Дмитрий texnix 🇨🇳
гугл выдаёт только как их получить, ничего по SET программному не гуглится.
procedure TJvDBGrid.SelectAll;
var
 LBookmark: TBookmark;
begin
 if MultiSelect and DataLink.Active then
 begin
   with DataLink.DataSet do
   begin
     if Bof and Eof then
       Exit;
     DisableControls;
     try
       LBookmark := GetBookmark;
       try
         First;
         while not Eof do
         begin
           SelectedRows.CurrentRowSelected := True;
           Next;
         end;
       finally
         try
           GotoBookmark(LBookmark);
         except
         end;
         FreeBookmark(LBookmark);
       end;
     finally
       EnableControls;
     end;
   end;
 end;
end;
источник

AD

Aleksandr Duduk in Delphi & Lazarus
Что-то типо такого, это для TJvDBGrid
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Дмитрий texnix 🇨🇳
гугл выдаёт только как их получить, ничего по SET программному не гуглится.
Мультиселект для строк?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Потому что в дбгриде как ты представляешь себе выделение ячеек разных строк
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
ну у меня unidbgrid там галочками мультиселектится
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Дмитрий texnix 🇨🇳
подскажите, как программно выделить строки в dbgrid когда включен мультиселект
А так, используй DBGrid1.SelectedRows.
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
Aleksandr Duduk
procedure TJvDBGrid.SelectAll;
var
 LBookmark: TBookmark;
begin
 if MultiSelect and DataLink.Active then
 begin
   with DataLink.DataSet do
   begin
     if Bof and Eof then
       Exit;
     DisableControls;
     try
       LBookmark := GetBookmark;
       try
         First;
         while not Eof do
         begin
           SelectedRows.CurrentRowSelected := True;
           Next;
         end;
       finally
         try
           GotoBookmark(LBookmark);
         except
         end;
         FreeBookmark(LBookmark);
       end;
     finally
       EnableControls;
     end;
   end;
 end;
end;
CurrentRowSelected - нет такого поля (
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
Геннадий Малинин
А так, используй DBGrid1.SelectedRows.
и? это bookmark, как в него то что-то вставить?
источник

AD

Aleksandr Duduk in Delphi & Lazarus
Дмитрий texnix 🇨🇳
CurrentRowSelected - нет такого поля (
Это не стандартный грид
источник

Дt

Дмитрий texnix 🇨🇳 in Delphi & Lazarus
считать то что юзер выделил я могу, а сам пометить?
источник