Como deixar selecionada uma linha inteira no dbgrid

Delphi

30/09/2011

Boa noite,

Como deixo uma linha inteira no dbgrid selecionada automaticamente?
Frederico Brigatte***

Frederico Brigatte***

Curtidas 0

Melhor post

William Galleti

William Galleti

01/10/2011

Se entendi a sua pergunta, basta deixar a opção RowSelection = True.
GOSTEI 2

Mais Respostas

Frederico Brigatte***

Frederico Brigatte***

30/09/2011

Já fiz isso, quando executo, não fica selecionada. Fica apenas uma seta no primeiro item no lado esquerdo do grid. Seto o datasource em execução.
GOSTEI 0
Frederico Brigatte***

Frederico Brigatte***

30/09/2011

Fica selecionada apenas quando clico na linha do dbgrid, queria que já ficasse automaticamente ao abrir o form.
GOSTEI 1
William Galleti

William Galleti

30/09/2011

ja tentou a propriedade dgAlwayShowSelect?
GOSTEI 1
Frederico Brigatte***

Frederico Brigatte***

30/09/2011

Não,vou testar. Tem como setar essas opções em código?
GOSTEI 1
Frederico Brigatte***

Frederico Brigatte***

30/09/2011

Gostaria de encerrar esse chamado.
GOSTEI 1
Tiago Silva

Tiago Silva

30/09/2011

Para manter as opções já existentes:
DBGrid1.Options := DBGrid1.Options + [dgRowSelect, dgAlwaysShowSelection];

Para passar apenas as duas opções:
DBGrid1.Options := [dgRowSelect, dgAlwaysShowSelection];

Você também pode retirar qualquer opção, subtraindo-a do mesmo jeito que mostrei a adição.
Abraços
GOSTEI 1
Frederico Brigatte***

Frederico Brigatte***

30/09/2011

Obrigado.
GOSTEI 1
POSTAR