O seu exemplo usa tamanho fixo para todos os campos. Deve ser estranho.

Você pode fazer isso com arquivo, onde você define as especificações dos 
tamanhos dos campos etc. E carrega na hora de criar a Grid.

 

Mas afinal, o quê seria uma forma utilizável?
 


To: delphi-br@yahoogrupos.com.br
From: stephen.wil...@ipswichhospital.nhs.uk
Date: Mon, 30 Nov 2009 15:50:09 +0000
Subject: [delphi-br] Largura de colunas de DBGrid

  



Senhores, 

Alguem tem uma formula para calcular a largura ideal das colunas em um DBGrid 
em tempo de execucao? A consulta que alimenta o DBGrid produz campos diferentes 
de cada execucao.

No momento, isso funciona:

for i:= 0 to DBGrid1.Fieldcount-1 do
DBGrid1.Columns[i].Width:= Ceil(DM.Q_Report.Fields[i].DisplayWidth * 2.5) ;

.... mas gostaria de ter uma formula utilizavel. Ficaria muito grato por 
quaisquer sugestoes.

Att.

Steve

***************************************************************************

This e-mail and any files transmitted with it are confidential. If you are 
not the intended recipient, any reading, printing, storage, disclosure, 
copying or any other action taken in respect of this e-mail is prohibited 
and may be unlawful. If you are not the intended recipient, please notify 
the sender immediately by using the reply function and then permanently 
delete what you have received.

Content of emails received by this Trust will be subject to disclosure 
under the Freedom of Information Act 2000, subject to the specified 
exemptions, including the Data Protection Act 1998 and Caldicott Guardian 
principles.

This footnote also confirms that, unless otherwise stated, this email 
message has been swept by Sophos Anti-virus for the presence of computer 
viruses.

** Please consider the environment before printing this email. **

***************************************************************************




                                          
_________________________________________________________________
Novo windowslive.com.br. Descubra como juntar a galera com os produtos Windows 
Live.
http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09

[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a