Pergunta

É possível mostrar várias linhas de texto em células de grade usando a estrutura compacta .NET? Precisamos criar uma grade onde a coluna do meio contém um endereço. Gostaríamos de mostrar isso em várias linhas e (possivelmente) aplicar alguma formatação na linha final.

por exemplo
123 Anywhere Street
Birmingham
B1 2DU
Tel: 0123 555555

Foi útil?

Solução

Dê uma olhada no Ilya Tumanov Exemplo de dados de formatação personalizada no datagrid. Ele faz pintura personalizada de células nele.

Outras dicas

Você deve substituir o método "OnPaint" na grade ou usar outra grade (acho que o SourceGrid estava em uma das versão inicial compatível com o Wiht CF).

O .NET Framework possui controles de grade não tão bom não tão bom :(.

Defina a propriedade AutosizerOsMode no DataGridView Control como DisplayCells.

Informações adicionais aqui:http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizewsmode.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top