.NET Framework Compact Você pode obter grades com texto multi -linha nas células?
-
02-07-2019 - |
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
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